2010-11-19 11 views
4

iOSアプリケーションの限定ベータテストを開始したいと思います。私は既存のアプリの定期的なアドホックな配布方法を知っていますが、ベータ版のユーザーの中には、他のアプリをテストするときに、別のアプリをプロダクションと一緒にインストールすることになります。しかし、私は他の開発者がこれを作成するために何をしているのか分かりません。iOS:アドホックベータテストのための「並列」アプリケーションバージョンの配布方法

ベータ版のユーザーにこれを達成するために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)で3つの設定を作成し、それぞれの設定(BUNDLE_IDENTIFIER)のユーザー定義ビルド設定を定義します。

Info.plistでは、バンドルIDを${BUNDLE_IDENTIFIER}と設定することができます。

+0

他のバンドルIDは同じですが、同じアプリIDの証明書を使用している場合はOKですか? –

+0

私は実際にはわかりません。私は通常、私のAd HocビルドにはワイルドカードアプリID( '。*')、App Storeビルド用のカスタムカスタムアプリIDを使用します。しかし、いずれにしても問題ではないと思います(アプリID(プッシュ通知、ゲームセンターなど)で特定された機能を使用しない限り)。 –

+0

ありがとうございました。 –

関連する問題