41

プッシュ通知が有効な iPhone アプリのアドホック ビルドをデバイスにロードしているときに、次のエラーが発生します。

アプリケーションの有効な aps-environment 資格が見つかりません

それはどういう意味ですか、どうすれば修復できますか?

4

10 に答える 10

47

解決策を見つけました。Build > Code Signing Identity の下のプロジェクト情報で、自動に設定し、プッシュ通知が有効になっていない AdHoc 配布プロファイルを選択していました。(間違っていました。) 正しいプロファイルを選択したので、エラーはなくなりました。

于 2010-03-16T04:22:33.367 に答える
19

プロビジョニング プロファイルを作成する前に、アプリ ID のプッシュ通知を有効にする必要があります。

したがって、次の順序で:

アプリ ID を作成する

APNS を有効にする

プロビジョニング プロファイルの作成

于 2012-10-18T16:01:48.987 に答える
10

Target—> capabilities—> push notifications を有効にする必要があります。Xcode 8.1 を使用してこの問題に直面しました。

ここに画像の説明を入力

于 2016-12-09T06:05:24.937 に答える
10

私の場合、Xcode はプロビジョニング プロファイルを無効にしていました (メンバー センターでそのように表示されます)。

機能したのは、メンバー センターでアプリのプッシュを有効にした後、Xcode ですべてのプロビジョニング プロファイルを更新することでした。

これは、コンピューター上のすべてのプロビジョニング プロファイルを更新するための Apple ガイドです。https://developer.apple.com/library/prerelease/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW26

要するに、Xcode を開き、次の操作を行います。

  1. [Xcode 設定] ウィンドウで、[アカウント] をクリックします。

  2. チームを選択し、[詳細を表示] をクリックします。

  3. 表示されるダイアログで、[プロビジョニング プロファイル] テーブルの下の左下隅にある [更新] ボタンをクリックします。

    Xcode は、Provisioning Profiles テーブルのプロファイルのリストを更新します。

于 2014-08-22T13:39:49.653 に答える
3

アプリ ID (プッシュ通知が有効) に固有のプロビジョニング プロファイルを生成します。widlcard のものは使用しないでください。

于 2014-04-01T14:13:09.597 に答える
1

プロセスを何度も何度もやり直しましたが、1 つの間違いがありました... 使用し続けたプロビジョニング プロファイルは DEVELOPMENT でした。これは機能しません。

ADHOC プロビジョニング プロファイルを使用する必要があります

于 2013-12-07T00:05:15.627 に答える
0

私の場合、アプリの名前を変更しました。そのため、プロビジョニング プロファイルは古い App-ID 用に生成されました。私がしなければならなかったのは、App-ID を変更し、新しい App-ID で新しいプロビジョニング プロファイルを追加することだけでした。

于 2014-08-17T18:32:20.993 に答える
0

元のコードを書いておらず、その仕組みが 100% わからない場合は、正しいタイプのプッシュ通知トークンを受け取るように設定されていることを確認してください。私が取り組んでいたアプリがリリースビルドでのみトークンをセットアップするという問題がありました。他に何も機能せず、コードが適切にセットアップされていると思われる場合は、試してみる価値があります。オンラインでアドホック ビルドを実行する手順を見つけて試してください。

于 2013-01-09T17:23:28.037 に答える
0

イオンユーザー向け:-

原因:-「ionic run ios」を使用して iPhone でアプリを実行している場合、これも同じ問題を引き起こします。解決策:-代わりに、XCODE を使用して iOS アプリを実行し、アプリを iPhone にインストールする必要があります。

私の問題を解決しました!!!!

于 2017-08-17T11:22:21.890 に答える