我推送通知在我的應用程序上工作。
我去提交一個新的應用程序更新,我遇到了錯誤,沒有設置APS環境。
我遇到了修復問題,它創建了APS環境設置爲開發的授權文件。
要提交的應用程序,我顯然希望此設置爲生產。我將該值更改爲生產並繼續歸檔該應用以進行提交。
它在最後一次過去的推送通知的功能部分中出現錯誤「將推送通知權利添加到您的權利文件」爲紅色。
因此,當我遇到修復問題時,它會將APS環境的價值改爲開發。
我遇到了一個建議,檢查配置文件並查找APS環境屬性。
我經歷了歸檔過程並選擇了「上傳到App Store」。
當我最終達成摘要時,我單擊了附加到二進制文件和權利的配置文件。
我在文本編輯器中打開配置文件並查找APS環境屬性。
我確實找到了該財產,並在提供資料中將其設置爲生產。
我決定嘗試另一個建議,即重新創建分發配置文件。
我做了一個新的解決方案也不起作用。
據我所知,APS環境屬性是基於您的供應配置文件中的值。Xcode 8 APS環境授權不會設置爲生產
任何幫助,將不勝感激。謝謝。
我嘗試了您的兩個建議,並且在歸檔時仍無法獲得摘要的權利。謝謝你的幫助。 – user2337981
也許這將是有用的閱讀這些 https://pewpewthespells.com/blog/migrating_code_signing.html http://stackoverflow.com/questions/39490605/push-notification-issue-with-ios-10?answertab=投票#tab-top –
正如我對新的蘋果簽名所讚不絕口,那就是你不需要自己改變***。權利文件。當您存檔構建時,XCode爲您創建,導出(通過組織者)就像臨時或分發到App Store。它會設置正確的環境。 –