iOS 앱개발을 하다보면 혼자서만 작업하는게 아닌 협업을 자주 하게 되는데요.
혼자서 개발할땐 거의 Automatically manage signing 을 켜둔 상태에서 개발하다보니
XCode 가 알아서 Provisioning Profile 을 만들어주고, 이렇게 만들어진 Provisioning Profile 엔 내 App ID, Signing Certificate, Device 가 등록되어있을테니 내 작업환경에선 실기기 빌드도 잘되고 문제가 없습니다.
하지만 팀원은 인증서와 프로비저닝 프로파일이 없기 때문에 실기기를 빌드하려고 하면 오류가 나게 됩니다.
따라서 수동으로 프로비저닝 프로파일(Provisioning Profile)과 인증서(Certificate) 을 만들고 팀원들에게 공유해 준다음 팀원들이 등록해주어야 합니다.
프로비저닝 프로파일(Provisioning Profile) 이란?
iOS 디바이스 와 Apple 인증서 사이를 연결하는 역할을 담당
인증서(Certificate) 란?
Apple이 해당 개발자를 신뢰한다고 증명하는 인증서
수동으로 프로비저닝 프로파일과 인증서 만드는 법
1. Keychain access에서 Certificate Signing Request (CSR)을 생성
2. Certificate 발행 및 등록
3. 인증서(.p12) 내보내기
4. 프로비저닝 프로파일(Provisioning Profile) 만들기
인증서와 프로비저닝 프로파일 팀원에게 공유하기!
'iOS' 카테고리의 다른 글
CocoaPods pod install 시 minimum deployment target 경고가 뜰 때 (0) | 2022.11.07 |
---|---|
앱스토어 첫 심사와 리젝 대응 : Guideline 2.1 (0) | 2022.10.24 |
[Gradient Animation] AngularGradient Border 애니메이션 넣기 (3) | 2022.09.25 |
[EventKit] 캘린더에 이벤트 추가하기(with. Async/await) (0) | 2022.09.23 |
Swift 5.7 - if let 문 간략화 (0) | 2022.09.13 |