SSブログ

[エラー]Appの有効な“aps-environment”エンタイトルメント文字列が見つかりません

プッシュ通知のテストの際、Xcodeでビルド・実行した際に、ログに以下のエラーが出力。
※ 端末に「プッシュ通知を送信します。よろしいですか?」のポップアップもなし

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
didFailToRegisterForRemoteNotificationsWithError: Error Domain=NSCocoaErrorDomain Code=3000 "Appの有効な“aps-environment”エンタイトルメント文字列が見つかりません" UserInfo=0x14664340 {NSLocalizedDescription=Appの有効な“aps-environment”エンタイトルメント文字列が見つかりません}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

XcodeでBundle identifier、証明書を設定してなかったのが原因。

【対処】
Xcodeの info > Bundle identifier 設定、
Xcodeの Build Settings > Code Signing > Provisioning Profile 設定。

【結果】
アプリを実行すると、端末に「プッシュ通知を送信します。よろしいですか?」のポップアップが問題なく表示された。

※「Push Notification用のSSL証明書」は事前に申請しとく
※ iTunes connectへのアプリ登録は不要


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。