[エラー]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へのアプリ登録は不要
※ 端末に「プッシュ通知を送信します。よろしいですか?」のポップアップもなし
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
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へのアプリ登録は不要
2014-02-26 13:42
nice!(0)
コメント(0)
トラックバック(0)
コメント 0