2010-11-19 1 views
4

iOS 앱의 제한된 베타 테스트를 시작하고 싶습니다. 나는 기존 앱을 정기적으로 임시 배포하는 방법을 알고 있지만 잠재적 인 베타 사용자 중 한 명이 다른 앱을 테스트 할 때 프로덕션 앱과 함께 별도의 앱을 설치해야한다고 말했습니다. 그러나 나는 이것을 창조하기 위해 다른 개발자들이 무엇을하고 있는지 알지 못합니다.iOS : ad-hoc 베타 테스트 용으로 "병렬"앱 버전을 배포하는 방법

베타 사용자를 위해 Apple에 등록 된 새로운 앱 ID (및 앱 이름은 절대 아님)를 구워야합니까?

그렇다면 단일 Xcode 프로젝트에서이를 관리하는 합리적인 방법이 있습니까?

여기에 경험이있는 사람 덕분입니다. 나는 "프로그래밍 질문"이라는 라인을 가지고 놀고 있음을 알고 있지만, 이것은 확실히 올바른 전문 지식을 갖춘 커뮤니티입니다. 감사! :)

+0

가능한 복제 http://stackoverflow.com/questions/40154/how-do-you-beta-test-an-iphone-app – whatnick

+1

감사합니다. 그러나 속지는 아닙니다. 애드혹 배포를 수행하는 방법을 알고 있습니다. "병렬"앱으로 어떻게하는지 알고 싶습니다. –

답변

11

Info.plist에 다른 번들 식별자를 설정하기 만하면됩니다.

개인적으로 프로젝트 (Debug, Ad Hoc, App Store)에서 세 가지 구성을 만든 다음 각 번들 ID (BUNDLE_IDENTIFIER)에 대해 사용자 정의 빌드 설정을 정의합니다.

Info.plist에서 번들 ID를 ${BUNDLE_IDENTIFIER}으로 설정할 수 있습니다.

+0

그래서 다른 번들 식별자가 있지만 동일한 앱 ID를 가진 인증서를 사용하면 괜찮습니까? –

+0

나는 실제로 확신하지 못한다. 보통 Ad Hoc 빌드에는 와일드 카드 앱 ID ('. *')를 사용하고 App Store 빌드에는 일반 사용자 정의 앱 ID를 사용합니다. 하지만 앱 ID (예 : 푸시 알림, 게임 센터 등 ...)를 통해 식별되는 기능을 사용하지 않는 한 어느쪽에도 중요하지 않아야한다고 생각합니다. –

+0

추가 세부 사항을 보내 주셔서 감사합니다. –