30

私は Apple のドキュメントや他の多くの SO の質問を読んできましたが、この特定の質問に対する答えは見つかりませんでした。

QA メンバーとベータ テスター向けの AdHoc Distribution ビルドを生成するための既存のワークフローが用意されています。プッシュ通知のサポートを追加したので、それらの通知パスもテストできるようにしたいと思います。

私は、Development プロビジョニング プロファイルで署名された Developer ビルドは、サンドボックス/開発 APNS 環境用のトークンを生成し、Distribution ビルドは、Distribution プロビジョニング プロファイルで署名されているという印象を受けています (AdHoc 配布または AppStore 配布に向けられているかどうか)。 、本番 APNS 環境用のトークンを生成します。これは、さまざまな .mobileprovision ファイルを開いてaps-environmentキーを調べることで確認できると思います。

AdHoc Distribution ビルドで、実稼働 APNS 環境ではなく、サンドボックス APNS 環境を使用する方法があるかどうかを知りたいです。

QA およびベータ テスターに​​サンドボックス APNS を使用してもらいたい場合、ディストリビューション ビルドではなく、開発ビルドを実行できるようにする方法を何らかの方法で見つける必要がありますか?

それとも、物事がうまくいく方法についての私の仮定はベースから外れていますか? (この投稿この投稿を参照)

4

2 に答える 2

45

APNS環境のコンテキストでAdHocへの言及を見つけました:

注:環境ごとに、プッシュサービスへの個別の永続的な接続があります。オペレーティングシステムは、開発ビルドのためにサンドボックス環境への永続的な接続を確立します。アドホックビルドとディストリビューションビルドは、実稼働環境に接続します。

テクニカルノートTN2265から引用しています。このメモは、AdHocディストリビューションでサンドボックス環境を使用できないことを確認していると思います。

于 2013-03-06T16:18:30.663 に答える
6

Apple は、次の目的で別のサーバーを使用します。

  1. 開発プロファイルで署名されたアプリ
  2. 他のすべてのプロファイル (AdHoc、InHouse、および AppStore)。これらはライブサーバー経由で行われます。
于 2013-08-30T09:20:15.320 に答える