Xcode8打包以及上傳代碼不能構建版本問題

大家最近都在升級Xcode,每次Xcode升級都會給我們帶來一些小插曲,這次也不例外,Xcode8打包發佈版本出現問題一般都是這兩個點:1.隱私信息訪問提示未設置;2.Capabilities模塊下的Push notifications功能沒有開啓。

隱私信息訪問提示未設置

從Xcode8開發的程序必須添加訪問權限提示,不添加的話測試的時候點擊對應功能會閃退,發佈會出現構建不了版本。
把程序裏用到的添加一下就可以了,沒有用到的不用添加  只要程序裏有某個控制權限的代碼就必須在plist裏添加對應的提示我就是因爲有個控制權限的工具類,雖然我程序裏沒有用到某個權限但還是要添加plist提示,否則還是不能構建版本。



Push Notifications功能設置

以前的話我們只要在發佈證書上綁定推送證書就可以了,選擇證書直接發佈就可以OK,因爲iOS10對推送有一定的改變,導致我們現在發佈必須開啓次功能,否則構建不了版本;
Capabilities -> Push Notifications 展開選擇打開


打開後會出現一個以entitlements爲後綴的文件,這個文件發佈的時候也不用修改,保持原樣就可以了;


在上傳一次,相信你們的APP已經成功上傳。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章