我創建了不使用推送通知的應用程序。在應用程序目標的功能部分,推送通知處於關閉狀態。應用程序ID,開發和分發供應配置文件不包含推送通知作爲啓用的服務。但我仍收到下面從iTunes電子郵件每當我上傳的二進制到iTunes即使應用程序不包含推送通知缺少推送通知授權啓用
缺少推送通知授權 - 您的應用似乎與蘋果推送通知服務註冊 ,但應用程序簽名的 權利不包括「aps-environment」權利。如果您的 應用使用Apple推送通知服務,請確保您的應用ID是 在提供門戶中啓用了推送通知,並在使用分配置備配置文件012xx包含「aps環境」權利對您的應用簽名後重新提交 。在構建時,Xcode 8不會自動複製配置文件 中的aps-environment權利。這種行爲是故意的。要使用此 權利,可以啓用項目編輯器的 功能窗格推送通知,或手動將授權添加到您的 權利文件。欲瞭解更多信息,請參閱 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。
什麼,本來出了錯。
是否您的應用程序包括試圖註冊通知設備的任何代碼?我就是這樣讀的。 – toddg
@託德我沒有添加任何推送通知的代碼。但仍然得到問題:( – vkhemnar
嗯,怪了。也許嘗試翻翻所有的答覆上https://stackoverflow.com/questions/14807129/missing-push-notification-entitlement – toddg