開発プロファイルを使用すると、APNs からトークンを正常に取得できました。Ad Hoc に移行したとき、APN からトークンが返されなかったため、通知サーバーにトークンを送信できませんでした。Stackoverflow と公式ドキュメント (つまり、再作成されたプロファイル、証明書など) に関するすべての投稿を読んだ後、何かを試しました。今、私は使用しようとしました
codesign -dvvvv --entitlements - MyApp.app
アプリに署名した方法を確認するコマンドで、次のメッセージを受け取りました
<dict>
<key>application-identifier</key>
<string>XXXXXXX.com.company.MyApp</string>
<key>aps-environment</key>
<string>production</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>XXXXXXX.com.company.MyApp</string>
</array>
</dict>
これはアドホック コード サインですか? UDID のリストをプロファイルに追加するべきではありませんか? それが何であるかの他の考えはありますか?ありがとう!