0

現在、たくさんのPOCアプリでベータテストを行っています。すべてのアプリに対して1つのワイルドカードアプリIDを使用するように設定しようとしています。ワイルドカードアプリIDとプロビジョニングプロファイルの設定に関しては、すべてがうまくいくようです。しかし、iTunesの接続でアプリの「プロファイル」を作成するときには、特定の接尾辞を入力する必要があります。これにより、プロビジョニングポータルに新しい明示的なアプリケーションIDが作成されます。私は過去にこれを覚えていないので、これは最近変更されましたか?iTunes Connectは自動的にアプリIDを生成します

たとえば、 "com.ourcompany。*"のようなワイルドカードを設定しました。 itunesでプロファイルを作成するときは、必須接尾辞フィールドに "OurApp"を指定します。これにより、provにcom.ourcompany.ourapp明示的なアプリケーションIDが作成されます。ポータル。

これは間違いありませんか?

答えて

1

iTunes ConnectでアプリIDを作成すると、プロビジョニングポータルのアプリIDエリアにアプリIDが作成されると思います。これは、iTunes ConnectでアプリIDを作成すると、基本的にはそのアプリIDを将来使用できるように予約し、他のデベロッパーがそのアプリIDを使用できなくなるためです。

私の疑問に思うのは、iTunesでアプリケーションを作成しているのですか?プルーフオブコンセプトアプリを作成するだけの場合は、Xcodeでプロジェクトを作成し、ワイルドカードアプリIDに関連付けられた開発プロビジョニングプロファイルを使用して構築してください。あなたはTestFlightのようなことをすることができるようにiTunes Connectを使用していますか?その場合は、iTunes Connectサイトで明示的なIDを持っている必要がありますので、期待どおりに機能しています。

明示的なアプリケーションID(iCloud、プッシュ通知など)が必要なサービスを使用していない限り、ワイルドカードIDを使用しても問題ありません。したがって、明示的なアプリケーションIDが開発者サイトにあるからといって、プロビジョニングプロファイルでそれを使用する必要はありません。ワイルドカードIDに関連付けられたプロビジョニングプロファイルを作成して、サイトで明示的に作成されたIDを持つアプリを構築することもできます。

+0

iTunes Connectでアプリケーションを作成すると、明示的なアプリケーションIDが作成されるのは間違いありません。アプリはデベロッパーのプログラムアカウントのクライアント用に作成されていますが、公開されることはありません。単にtestflightを使用してテストやデモの目的で配布するだけです。 – Craigt

関連する問題