最近iOS10出來了 Xcode也跟著升級到了8 ,突然發(fā)現(xiàn)按照之前的方式上傳版本構(gòu)建沒有顯示往扔。我的問題因?yàn)闆]有添加權(quán)限設(shè)置和提示文字挪挤。
經(jīng)過各種蛋疼的查找.我列一下我的經(jīng)驗(yàn)
- 如果是收費(fèi)的App,那么是要去同意一個協(xié)議,才能構(gòu)建新版本的 || 如果是免費(fèi)App,那就忽略這條
-
如果你上傳了新包,無論是Xcode上傳,還是 Application Load 工具上傳 ,只要你在ITC后臺看不到你的預(yù)提交版本, 而且你的構(gòu)建新版本始終不出現(xiàn)那個?,那就不要再空等了,應(yīng)該是你上傳的ipa包有問題(ps:盡管你上傳好像成功了) 可以從這個圖看出來,之前我的版本都是有問題的
- 無法構(gòu)建新版的解決方案
在最新的Xcod8下, 必須要對App做好新特性–隱私 的適配
就是在plist.info文件中 添加如下 權(quán)限設(shè)置 和 提示文本文字
<code>
<string>App需要您的同意,才能訪問媒體資料庫</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能訪問藍(lán)牙</string> <key>NSCalendarsUsageDescription</key> <string>App需要您的同意,才能訪問日歷</string> <key>NSCameraUsageDescription</key> <string>App需要您的同意,才能訪問相機(jī)</string> <key>NSHealthShareUsageDescription</key> <string>App需要您的同意,才能訪問健康分享</string> <key>NSHealthUpdateUsageDescription</key> <string>App需要您的同意,才能訪問健康更新 </string> <key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始終訪問位置</string> <key>NSLocationUsageDescription</key> <string>App需要您的同意,才能訪問位置</string> <key>NSLocationWhenInUseUsageDescription</key> <string>App需要您的同意,才能在使用期間訪問位置</string> <key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能訪問麥克風(fēng)</string> <key>NSMotionUsageDescription</key> <string>App需要您的同意,才能訪問運(yùn)動與健身</string> <key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能訪問相冊</string> <key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能訪問提醒事項(xiàng)</string>
</code>
添加好以后 你再去打包 上傳 就可以了