,xcode 8
推送通知功能開關(位於TARGETS -> AppName -> Capabilities
如下PIC)需要顯影劑反過來, xcode的8推送通知能力和權利文件使用<code>xcode 8</code>時做推送通知設定,不像<code>xcode 7</code>設置
然後它將產生AppName.entitlements文件如下
//AppName.entitlements
<key>aps-environment</key>
<string>development</string>
但量產版應用程序,如果我們改變字符串
//AppName.entitlements
<key>aps-environment</key>
<string>production</string>
那麼功能顯示警告
,似乎沒有哪個字符串值在APS-環境規定的問題上,我們仍然可以得到推送設備令牌在application:didRegisterForRemoteNotificationsWithDeviceToken:
所以推送通知權利的正確設置是什麼? 謝謝
上的任何消息嗎?我也嘗試過「生產」選項,但點擊「修復問題」後,XCode力量變爲「開發」 – WedgeSparda
我做了歸檔應用程序並使用奇怪的'development'選項提交給Appstore,仍然可以接收遠程推送通知。同時,歸檔應用程序中的mobileprovision文件在我的應用程序中顯示'production'' aps-environment'選項 –
當我在調試時,apn運行良好,當我爲企業分發發佈時我xcode 8.1 iOS從未收到任何推送通知... –