2016-11-11 6 views
0

デバイス上でプッシュ通知をテストしようとしていますが、インストールするアプリを取得できません。XCode 8 Signing

この画面を見てください。

XCode Settings

私は成功しTestFlightにプッシュするために使用してきたし、App Storeに以前のバージョンをプッシュするために使用されていることを添付プロファイルをプロビジョニングしています。しかし、ローカルに私のデバイス上でそれを実行すると:

アプリケーションのインストールは、この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした
に失敗しました。

ここでは何が起こっていますか?

「自動」コード署名によってさらに混乱します。私は、私の「チーム」を設定し、それをオン:

アプリケーションのインストールは、この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした
に失敗しました。

これでうまくいきましたが、サーバー上のプッシュ通知証明書が正しい場所に送信されますか?

答えて

0

私の問題は非常に簡単でした。 MyAppとMyAppTestの2つのターゲットがあります。ローカルにデバイスにインストールするときは、自動的に署名してチームを選択するように設定しているため、テストをインストールすると思われます。

0

xcodeの設定に移動し、次にアカウントとapple IDページの下で、詳細をクリックしてみてください。

ios開発用のリセットボタンがある場合は、署名のIDを確認してください。ある場合はリセットボタンをクリックします。

プロビジョニングプロファイルも確認してください。ダウンロードボタンがある場合は、必要なプロファイルをダウンロードしてください。

+0

ありがとうございます!これも試してみました。私の開発者とdistの両方のアイデンティティをリセットし、すべてのプロファイルをダウンロードしましたが、まだプロファイルはありません。または、「自動」でデバイスにインストールできます。 – nicholas

+0

あなたのアプリをデバイスで削除してからもう一度インストールしてみてください。 – LuidonVon

+0

ええ、そうだったのですが、それは一度もインストールされていませんでした。しかし、私はそれを理解した、最後には愚かな見落とし(以下の答え)。助けてくれてありがとう。 – nicholas

0

複数のシナリオが存在する可能性があります。

  1. デバイスのUDIDがプロビジョニングプロファイルに存在するかどうかを確認します。
  2. Xcodeで、[移動] - > [ビルド] - >すべてのターゲットをクリーンアップします。
  3. 配布証明書を使用しているので、プロビジョニングプロファイルも配布用であることを確認してください。
  4. keychaingに移動 - >期限切れの証明書の解除 - >期限切れの証明書を削除します。
  5. 重複するプロビジョニングプロファイルがあれば削除します。

はあなたにも、これはSO

App Installation Failed

が、それはあなたを助けることができることかも疑問チェックすることができますように。 幸運

+0

ありがとうございます。私はこれをすべて試しましたが、同じメッセージを受け取ります。何が私を困惑させるのか、私は自分の「チーム」にログインしているので、「自動」チェックボックスもこれをすべて処理してはいけませんか? – nicholas

+0

@nicholas、SOリンクを1つ追加しました。 – Sabby

+0

それはまさに私が持っていた問題のように見えます。テストターゲットで自動署名を有効にすると、デバイスにインストールされているアプリが見つかります。 – nicholas