發現問題
升級xcode8以後昨天下午打包上傳項目多次,每次都可以成功打包,然後出現
正在處理
稍等片刻以後畫風突變
正在准備的版本消失不見
連續試了好幾次都是這種問題,最後用的xcode7.3重新打包上傳成功!
版本構建無效的都是xcode8打包上傳的
但是,既然xcode8出現了這種問題,我們就要解決它,今天又重新用xcode8打包.
解決方法
首先當然是訪問系統權限。
這個很好解決,項目中訪問了隱私數據,比如:相機,相冊,聯系人等,在Xcode8中打開編譯的話,都會crash。於是不喜歡copy的我自己在info.plist
添加了幾項,如圖:
開始了解iOS10的一些更新特性,又百度查了一些資料,才發現跟軟件訪問系統的相機、相冊、錄音等的權限的問題,也就是在info.plist
裡添加幾個字段來自定義權限詢問時的顯示文字。
相機權限:
Privacy - Camera Usage Description
允許此權限才能使用相機功能
相冊:
Privacy - Photo Library Usage Description
允許此權限才能保存圖片
麥克風:
Privacy - Microphone Usage Description
允許此權限才能錄音
裡面定義的字符串會在系統權限詢問的時候顯示在彈窗上。
之後在編譯運行就可以了。
總結
以上就是總結的在Xcode8打包上傳構建版本無效的解決辦法,希望對有需要的大家能有所幫助,如果有疑問大家可以留言交流。