2016-07-12 17 views
0

애플 엔터프라이즈 계정을 사용하여 응용 프로그램을 배포하려고 시도하지만 실제로 이상한 문제가 발생합니다. 이 난 후InHouse 배포 관련 문제

App with explicit App-ID

: 애플 개발자 포털에서

은 내가 먼저 (어떤 무언가를 추가 할 필요가 없었다, 그래서 나는 이미 배포 인증서가) 명시 적 번들 식별자와 앱-ID를 생성

InHouse Profile

I가 t보다 다운로드 (명시 번들-ID)와 이전에 생성 된 APP-ID를 이용하여 실내 배포 프로비저닝 프로파일 분포를 만들어 그는 프로필을 작성하고 설치했습니다. 내 프로젝트가 올바른 번들 식별자를 사용하는 나는 확신했다 엑스 코드에서

:

Set Bundle Identifier in info and build settings

물론 나는 앱-ID를 사용하여 (내 이전에 생성 된 유통 프로필 코드 서명 설정을 모든 것이 설정

Set InHouse Provisioning Profile

후) explizit 번들 식별자와 나는 아카이브를 생성 주최자에 열었다.

Error: Wildcard App IDs can not be used to create InHouse provisioning profiles

I : I 아카이브를 내보내려고하면 나는 오류 다음 얻을

Bundle ID in Archive Details viewed in organizer after export

그러나 : 주최자에 나는 올바른 번들 ID가 표시 되더라도 여기에 세부 사항과 체크 정말로 그것을 얻지 못한다. 내 엔터프라이즈 계정에 와일드 카드 App ID가 없습니다. 나는 모든 힌트 또는 제안을 대단히 감사 할 것입니다.

감사합니다 !!!

+0

동일한 앱 ID 또는 앱 이름을 사내 배포했거나 계정에 있지 않았습니까? –

+0

앱 ID가 기존 앱 ID와 동일하고 새 앱인 경우 앱 ID를 배포 할 수 없습니다. 개발을 수행하려면 동일한 앱 프로필을 사용해야합니다. ** 알림 : ** 실제 운영 환경에서는 계정의 기존 앱 이름과 동일한 앱 이름을 배포 할 수 없습니다. –

+0

댓글을 주셔서 감사합니다.하지만 동일한 앱 ID를 가진 다른 앱이 없습니다. 내 엔터프라이즈 계정에이 앱 (이 이름과 번들 ID 포함)을 한 번만 사용하고 개발 및 InHouse 배포에이 앱을 사용합니다. – appsperimental

답변

0

해결책을 찾았습니다. this post

덕분에 나는 this apple announcement를 발견하고 설명 된대로 문제를 해결할 수 있었다 :. 만료 된 WWDR 중간 인증서가있는 경우이 문제가 발생

"Xcode의 분포가 앱 스토어 제출 또는 엔터프라이즈 응용 프로그램 빌드를 만들 수 없습니다 을 Keychain Access 응용 프로그램에서 Keychain Access 응용 프로그램의 System keychain과 Login keychain에 모두 표시됩니다. 문제를 해결하려면 먼저 갱신 된 인증서를 다운로드하여 설치 한 다음 Keychain Access 응용 프로그램에서 System 키 체인을 선택하십시오. 메뉴를 클릭 한 다음 Apple Worldwide Developer Relations Certificate 중급 인증서의 만료 된 버전을 삭제하십시오. ow는 Keychain Access에서 유효한 것으로 나타나며 Xcode에서 사용할 수 있습니다. "

0

귀하의 iTunes 계정 (개발자 & 생산) & 귀하의 Enterprise 계정 번들 ID는 달라야합니다. 자사 프로필에 생성 할 엔터프라이즈 계정에 대해 동일한 iTunes 계정 번들 ID를 사용할 수 없습니다. 고마워 :)

+0

그들은 다릅니다. 심지어 새로운 번들 ID를 사용하여 전혀 새로운 앱 ID를 만들었지 만 여전히이 오류가 발생합니다. – appsperimental