テスターが同じデバイスでアプリの App Store バージョンと Ad-Hoc バージョンを使用できるようにしたいと考えています。アプリには明示的なアプリ ID が必要です。つまり、バンドル ID も修正する必要があります。(つまり、"-test" を追加しただけでは、署名は機能しません。) これを実現するには、別のアプリ ID ("com.mycompany.myapp-test" など) を作成する必要があると思いますか? それとも別の方法がありますか?
アプリをアーカイブするとき、Xcode は最初に App Store プロビジョニング プロファイルを使用します。これは、「ディストリビューション」ビルド構成が設定されているためです。オーガナイザーで [配布…] をクリックし、[エンタープライズまたはアドホック展開用に保存] を選択すると、続いてコード署名 ID を選択するよう求められます。ここでアドホック プロファイルの ID を選択すると、以前に適用された配布プロファイルがアーカイブから消去され、アドホック プロファイルで再署名されますか? それとも、すでにアーカイブを作成しているときに正しいプロファイルを選択して、App Store とアドホック配布用に別々のアーカイブを保持する必要がありますか?