Development Tip

iPhone : 팀 에이전트가 아닌 개발자가 배포 용 앱을 빌드 할 수 있습니까?

yourdevel 2021. 1. 8. 22:28
반응형

iPhone : 팀 에이전트가 아닌 개발자가 배포 용 앱을 빌드 할 수 있습니까?


회사 아이폰 개발자 계정이 있습니다.

문서에 따르면 팀 에이전트 만 배포 인증서를 제출하고 배포 프로비저닝 프로필을 다운로드 할 수 있습니다.

  1. 한 팀에 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 파일을 내보내는 방법을 설명합니다.

iOS 배포 인증서를 공유하는 방법

참조 URL : https://stackoverflow.com/questions/629057/iphone-can-a-dev-other-than-team-agent-build-an-app-for-distribution

반응형