1

회사의 많은 ipad에 앱을 배포했습니다. ipads의 개발자 프로필로이 작업을 수행했습니다. 이제 iOS 개발자 엔터프라이즈 배포으로 앱을 다시 배포했습니다. 이를 위해 새로운 애플 개발자 계정, 인증서, 앱 ID 등을 사용했습니다. 이제 앱의 새로운 버전이 이전 버전을 덮어 쓰지 않고 이전 버전을 설치한다는 것을 알았습니다.iOS 개발자 엔터프라이즈 프로그램 배포가 내 앱을 덮어 쓰지 않습니다.

ipad는 앱이 새로운 앱으로 덮어 써야하는지 어떻게 결정합니까? 이 앱 ID입니까? 그렇다면 다른 개발자 계정으로 동일한 앱 ID를 사용할 수 있습니까?

+3

번들 식별자를 잘못 입력했을 수 있습니다. – Spidy

답변

1

귀하의 문제를 이해하는 한까지.

첫 번째 분배는 의 iOS 개발자 프로그램 이름 com.mycompany.myapp와 개발 프로비저닝 프로파일로했다

두 번째 분배는 의 iOS 개발자 기업 프로그램과 함께 동일한 이름의 배포 프로필 com.mycompany.myapp

당신은 그 이름이 같기 때문에 똑같은 이름을 가지고 있다고 기대하고 있습니다.

모든 프로비저닝 프로파일에는 모든 개발자 프로그램에 대해 10 개의 영숫자 고유 식별자가 있습니다. VGHU6789JHY.com.mycompany.myapp * 두 번째 879JHYUJ8H.com.mycompany.myapp :

그런 다음 첫 번째 프로비저닝 프로파일은 * 같은 수 있습니다. Xcode/Organizer/Devices/Provisioning Profiles에서 확인할 수 있습니다.

하나의 계정에서 다른 계정으로 하나의 프로비저닝 프로파일을 마이그레이션하도록 Apple에 요청할 수 있습니다. 시간이 걸리지 만 가능합니다.

+1

정보 주셔서 감사합니다 :) – jivanrij

0

iOS는 표시 이름이 아닌 앱의 번들 식별자로 식별합니다.

다른 파일을 덮어 쓰려면 동일한 번들 식별자를 사용해야합니다.

두 개의 개발자 프로그램 계정 내에서 동일한 앱 ID를 사용할 수 없습니다. 그러나 요즘에는 하나의 계정에서 다른 계정으로 ID가있는 앱을 전송할 수 있습니다. 그러나 나는 그 일에 개인적인 경험이 없습니다.

+0

감사. 앱 ID를 옮겨야한다고 생각합니다. – jivanrij

관련 문제