본문 바로가기
iOS

[Xcode] entitlement 파일 만들기

by 워뇨옹2 2024. 5. 21.
728x90
반응형

이번에 development, production 타겟을 나누면서 entitlement 파일도 나눌일이 생겼다.

 

entitlement를 최초에 만드는 방법은 그냥 signing & capabilities 에서 뭔가 추가하면 프로젝트 내에 entitlement 파일이 생긴다.

그 다음이 문제인데, 만약 타겟마다 다른 capabilities를 적용하거나 associated domains를 사용하고 싶다면,

새로운 entitlement 파일을 만들어야한다.

 

다음은 그 과정. 어렵지 않다.

 

1. 프로젝트 내의 적당한 곳에 plist 파일을 생성한다.

2. 만들어진 plist파일을 클릭한 뒤 inspector에서 이름을 xxx.plist -> xxx.entitlements로 변경한다.(s가 들어가야함)

3. 아래 타입 역시 Entitlement Plist 로 변경한다.

4. 이후 이 파일을 적용하고 싶은 타겟을 클릭한 뒤, Build Settings로 이동한다.

5. Code signing entitlements를 검색하고 만들어진 파일이 있는 경로를 입력해준다.

 

728x90
반응형