2016-09-30 6 views
2

xcode 8以降のアプリケーションを作成していますが、これまではすべて良好でした。しかし、私は2つの問題に遭遇しました今日:開発者プロファイルと配布プロファイルの切り替え

  1. アップは今、私はプッシュサービスの開発証明書を使用していたそれまでは、今日の私は、生産の証明書を追加していないと私はより多くのプッシュ通知を得ることはありません。 私はAWS SNSサービスを使用しています。開発証明書に戻ってプッシュを送信すると、接続されたデバイスで受信します。 なぜですか? SNSではメッセージが正常に配信されたと言われていますが、サンドボックスはすべて正常だったのですが、現在はAPNSが動作していません。

  2. 私は配信プロファイルを作成し、ダウンロードしてxcodeの現在のプロファイルを変更しました。しかし、今、アプリは、デバイス上でコンパイルされません。シミュレータでは動作しますが、デバイス上で動作します:プロセスの起動に失敗しました:プロセス4383のタスクを取得できませんでした。 AdHoc/Productionプロファイル/証明書を使用してxcode経由でデバイスにアプリケーションを起動することはできますか?

プッシュ通知の問題は、私が思うに、デバイスは、砂箱のためのトークンを生成しない生産のために、したがって、APNSからのプッシュが機能していないということです。

AdHoc/Productionプロファイルでxcode 8経由でデバイスを実行する方法はありますか?

私は配布の前にアプリの最終段階にあり、接続されていると思われるこの2つの問題に悩まされました。

助けてください。おかげさまで

+0

質問2の場合、Xcode経由で生産/流通証明書を使用してアプリケーションをインストールすることはできません。テストフライトアプリを使用して機能をテストすることしかできません。このためには、この配布プロファイルを使用してITCにアプリケーションをアップロードしてから、内部テストを続ける必要があります。 –

答えて

0

APN SendBoxは、Xcodeでアプリをインストールするときに使用されます。 APNをテストする場合は、Distibution Ad Hoc Profileを使用する必要があります。アプリケーションをアーカイブし、アドホックとしてエクスポートし、最後にxcodeを使用して生成されたipaをインストールします。 あなたのアプリはAPN(プロダクション)を使用します

+0

ありがとうございます。あなたはそれをどうやってもっと詳しく説明できますか? –

関連する問題