iPhone : 팀 에이전트가 아닌 개발자가 배포 용 앱을 빌드 할 수 있습니까?
회사 아이폰 개발자 계정이 있습니다.
문서에 따르면 팀 에이전트 만 배포 인증서를 제출하고 배포 프로비저닝 프로필을 다운로드 할 수 있습니다.
- 한 팀에 1 명의 팀 에이전트 만있을 수 있습니까?
또한이 경우 여러 개발자가 앱의 분산 버전을 빌드 할 수있는 옵션을 허용하는 방법이 있습니까?
앱을 빌드하고 itunes에 제출하려는 다른 개발자가 있습니다. 나는 그에게 배포 인증서와 배포 프로필을 제공하려고했습니다. xcode에 끌어다 놓고 windows-> organize를 체크 아웃하면
"이 프로필과 일치하는 ID를 키 체인에서 찾을 수 없습니다."
그래서 저는 그의 컴퓨터에서 키 체인 자격 증명을 얻어야한다고 믿게됩니다. 개인 키를 내보내고 그에게 주려고했지만 설치할 수 없었습니다.
내가 할 수있는 다른 일이 있습니까?
솔직히 애플이 한 개발자가 회사의 모든 앱을 개발할 것이라고 기대한다면 정말 어리석은 일입니다. 내가 틀렸기를 바라며 여러 개발자가 앱 배포를 구축하는 데 액세스 할 수있는 방법이 있습니다.
감사합니다
참고 :이 프로세스는 오거나이저 창 (개발자 프로필 섹션)을 통해 개발자 프로필을 가져오고 내보내는 XCode 4 (내가 직접 테스트하지는 않았지만)에서 크게 단순화되었습니다.
이것이 내가 작동하게 한 방법입니다.
1) iOS 프로비저닝 포털에 에이전트로 로그인합니다.
2) 배포 인증서 서명 요청 / 프로비저닝 프로필 작성 프로세스를 실행합니다 : http://developer.apple.com/iphone/manage/distribution/index.action . 이 지침은 매우 길지만 매우 명확하고 필요합니다.
3) 해당 페이지의 "iOS 배포 인증서 받기"> "개인 키 저장 및 다른 시스템으로 전송"섹션에 특히주의하십시오. 에이전트의 .p12 파일을 생성하고 저장하는 방법을 설명합니다.
4) 이제 멤버 센터에서 다른 개발자를 팀의 일원으로 초대 하십시오 : https://developer.apple.com/membercenter/index.action#invitations
5) iOS 프로비저닝 포털로 돌아가 앱의 배포 인증서를 다운로드합니다 (인증서> 배포 (탭)). "distribution_identity.cer"로 이름을 지정해야합니다.
6) 이제 배포 프로비저닝 프로필을 다운로드합니다 (프로비저닝> 배포 (탭)). "whatever_you_named_it.mobileprovision"으로 이름을 지정해야합니다.
7) 에이전트의 .p12 파일과 함께이 두 파일을 다른 개발자 컴퓨터에 이메일로 보냅니다.
8) 개발자 컴퓨터에서 distribution_identity.cer 파일을 두 번 클릭하면 키 체인 액세스에로드됩니다.
9) .p12 파일을 키 체인으로 드래그하면 인증서 아래에 ID가 자동으로 배치됩니다.
10) whatever_you_named_it.mobileprovision 파일을 XCode로 드래그하십시오.
11) 각 프로젝트 및 빌드의 정보 창에서 코드 서명 ID를 이제 사용할 수있는 "iPhone 배포-회사"ID로 설정합니다.
도움이되기를 바랍니다. Rob
동료의 컴퓨터에서 배포 인증서와 프로필을 사용하여 앱을 빌드 할 수 있어야합니다.
배포 인증서 및 프로비저닝 프로파일이 올바르게 설치 되었습니까? 배포 인증서가 아닌 개발 인증서로 앱을 빌드 할 수있는 경우 모든 것이 키 체인에 올바르게 설치되어 있고 활성 대상에 대한 설정에서 올바른 프로비저닝 프로파일이 선택되었는지 확인하십시오.
이 방법으로 개인 키를 복사 할 수 있지만 실제로는 안전하지 않습니다.
그에게 login.keychain 파일 (~ / Library / Keychains /에 있음)을 제공하고 Keychain.app으로 열게 한 다음 개인 키를 login.keychain으로 드래그하도록 요청하십시오.
Apple은 또한 개인 키를 안전하게 유지해야한다고 말했습니다. 시스템을 다시 설치해야하는 경우 login.keychain 파일을 백업해야합니다.
단계별 튜토리얼이지만 약간 다르지만 인증서가 팀의 에이전트 키 체인에 이미 설치되어 있으므로 키 체인에서 .p12 파일을 내보내는 방법을 설명합니다.
'Development Tip' 카테고리의 다른 글
Ubuntu Docker 이미지 내의 systemd 및 systemctl (0) | 2021.01.08 |
---|---|
Python 피클에 선호되는 (또는 가장 일반적인) 파일 확장자 (0) | 2021.01.08 |
데이터베이스에 연결 한 후 역할 전환 (0) | 2021.01.08 |
node.js 예제 (0) | 2021.01.08 |
"var"와 "out"매개 변수의 차이점은 무엇입니까? (0) | 2021.01.08 |