最近升級到xcode8了,也遇到了一些問題.最近產品須要更新版本,按照之前的流程,我以爲so easy啊,萬萬沒想到啊,此次更新版本差點讓我吐血,來來回回不下七次.xcode
首先問題是版本經過xcode上傳到蘋果商店後,在開發者網站一直看不到上傳的構建版本服務器
臥槽 怎麼回事 時間過短了?app
臥槽 三個小時過去了 尚未 以前半個小時確定就能夠了 從新上傳?ide
從新上傳仍是沒有 而後看到有人說app loader好用 快 方便 而後我試了試網站
也上傳成功了 而後並沒什麼亂用啊 仍是沒有顯示構建版本 spa
臥槽 這是什麼鬼啊 有病啊3d
而後我就一直上傳 不停上傳 期間也遇到了一些問題 好比說90032:應該是圖片地址不對 這個須要看一下appicon或者plist文件中是否有不對的圖片路徑 code
而後仍是沒有出現構建版本blog
而後上午教授來了 我和他說了這個問題 而後我倆一塊兒找緣由 從新換了證書 仍是沒用 教授也一臉懵逼的說:"這是怎麼回事 好詭異啊 要不打客服問問吧" 而後我就打電話問問 介紹了一些基本信息以後我趁着等待的時候再次刷新了一次界面看看 突然特麼的全部的版本都出現了 圖片
這個....有點尷尬啊...早出現五分鐘會死啊
而後我和客服說 構建版本出現了 雖然我沒有看到客服小哥的表情是什麼樣子 但確定一臉無奈 說道:"上傳版本會在24個小時以內出現 若是24個小時沒出現才須要給他們打電話" 我一臉呵呵的表示了歉意.
我估計這個問題應該是蘋果服務器的問題吧 反應太慢了 十幾個小時以前的版本上傳成功也不出現 非要等到你們一塊兒出現 延遲太嚴重了
而後我還發現有一個問題就是,雖然全部的版本都出現了 可是並不是全部的均可以選擇:
當時忘記截圖了 效果相似下圖所示:
這個問題其實比較好解決,這主要是由於在最新的Xcod8下, 必需要對App作好新特性–隱私 的適配 致使的
解決方法就是在plist文件中增長一些使用權限的說明,效果圖以下:
而後再打包提交就能夠選擇添加了
經常使用權限設置以下
<string>App須要您的贊成,才能訪問媒體資料庫</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>App須要您的贊成,才能訪問藍牙</string> <key>NSCalendarsUsageDescription</key> <string>App須要您的贊成,才能訪問日曆</string> <key>NSCameraUsageDescription</key> <string>App須要您的贊成,才能訪問相機</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須要您的贊成,才能訪問麥克風</string> <key>NSMotionUsageDescription</key> <string>App須要您的贊成,才能訪問運動與健身</string> <key>NSPhotoLibraryUsageDescription</key> <string>App須要您的贊成,才能訪問相冊</string> <key>NSRemindersUsageDescription</key> <string>App須要您的贊成,才能訪問提醒事項</string>