デバッグ モードとリリース モードの両方で適切にプロビジョニングされた Mac OS X アプリがあります。つまり、自分のコンピューターでデバッグ モードでビルドして実行するか、アーカイブして AppStore に正常に送信できます。ただし、アプリのベータ版をテスターに配布したいと考えています ( HockeyApp、FWIW 経由)。
最初に試したのは、AppStore ディストリビューション プロビジョニング プロファイルを使用して Achiving 用にビルドすることでした。結果のアプリを別のコンピューターで実行しようとすると、Exception Type: EXC_CRASH (Code Signature Invalid)
起動するとすぐにクラッシュしました。これは、次の質問と非常によく似ています: Mac OS X app crash with Code Signature Invalid error
代わりに、デバッグ プロファイルを使用してアーカイブをプロビジョニングしようとすると、他のマシンで正常に実行できました...ただし、他のマシンの UUID をデバッグ プロビジョニング プロファイルに追加し、このプロファイルをターゲット デバイスにインストールした場合のみです。明らかに、これは私のベータ プロセスにとって理想的なフローではありません。テスターは UUID を収集して私に送信する必要があり、その後、新しいプロファイルで新しいビルドを作成する必要があります。
それで、私の質問: テスターが OS X デバイスの UUID を提供せずにアプリをダウンロードして実行できるように、ベータ展開用のアーカイブをプロビジョニングするにはどうすればよいですか? または、 UUID を収集する必要がある場合、テスターの負担を最小限に抑えるために (HockeyApp などを使用して) 合理化された方法はありますか?