前幾天將xcode升級到8.1版本之后,更新上傳一個新的版本,uploadSuccess成功之后,從上午9點開始到下午3點都不能構建新版本,特么,這不正常啊,以前最多就10幾分鐘啊,我去郵箱,The App Store team給我發了一封郵件,內容如下:
截圖
看郵件中的描述有兩個問題,一個是關于訪問用戶隱私的問題,這個APP中會訪問用戶的相冊,但在plist文件中沒有描述;
從iOS10開始,蘋果更加注重對用于隱私的保護,app里邊如果需要訪問用戶隱私,必須要做描述,所以,改之:
項目用到什么,就加什么
在plist文件里添加這幾個字段(可以根據自己APP的情況,來添加,比如我用了藍牙,就找到帶有Bluetooth的字段),重點是:要在后面添加描述,如果不添加描述,跟沒加是一樣的,蘋果還是會拒絕,我當時就犯了這個錯誤。
關于隱私的問題解決之后,下面還有個新的問題,說是推送的描述文件又問題什么的,我去開發中心看了一下,證書描述文件都好好的,找了半天,終于找到問題了,在Xcode里修復一個地方就行了
修復完上述問題,再打包上傳就Ok了。
另外,xcode8.1一打開xib文件就會卡出翔,不知道其他開發者有沒有遇到這個問題