前兩天上架App遇到一個比較神奇的問題,打包好的項目使用Application Loader上傳成功,可是在iTunes裏面卻找不到構建版本,App的活動頁面也沒有相應的版本。安全
以前瞭解IOS10對用戶的安全和隱私的加強,在申請不少私有權限的時候都須要添加描述,可是,在使用Xcode 8對原有項目編譯時並無報錯。我還專門在IOS10真機上進行了測試,也並無報錯,因而我就沒有對項目的權限添加描述,而後打包上傳出現了上述問題。測試
解決辦法:code
在info.plist添加相應的權限描述,以下所示ip
1.<!-- 相冊 --> string
1.<key>NSPhotoLibraryUsageDescription</key> io
1.<string>App須要您的贊成,才能訪問相冊</string> 編譯
2.<!-- 相機 --> class
2.<key>NSCameraUsageDescription</key> 打包
2.<string>App須要您的贊成,才能訪問相機</string> date
3.<!-- 麥克風 -->
3.<key>NSMicrophoneUsageDescription</key>
3.<string>App須要您的贊成,才能訪問麥克風</string>
4.<!-- 位置 -->
4.<key>NSLocationUsageDescription</key>
4.<string>App須要您的贊成,才能訪問位置</string>
5.<!-- 在使用期間訪問位置 -->
5.<key>NSLocationWhenInUseUsageDescription</key>
5.<string>App須要您的贊成,才能在使用期間訪問位置</string>
6.<!-- 始終訪問位置 -->
6.<key>NSLocationAlwaysUsageDescription</key>
6.<string>App須要您的贊成,才能始終訪問位置</string>
7.<!-- 日曆 -->
7.<key>NSCalendarsUsageDescription</key>
7.<string>App須要您的贊成,才能訪問日曆</string>
8.<!-- 提醒事項 -->
8.<key>NSRemindersUsageDescription</key>
8.<string>App須要您的贊成,才能訪問提醒事項</string>
9.<!-- 運動與健身 -->
9.<key>NSMotionUsageDescription</key> <string>App須要您的贊成,才能訪問運動與健身</string>
10.<!-- 健康更新 -->
10.<key>NSHealthUpdateUsageDescription</key>
10.<string>App須要您的贊成,才能訪問健康更新 </string>
11.<!-- 健康分享 -->
11.<key>NSHealthShareUsageDescription</key>
11.<string>App須要您的贊成,才能訪問健康分享</string>
12.<!-- 藍牙 -->
12.<key>NSBluetoothPeripheralUsageDescription</key>
12.<string>App須要您的贊成,才能訪問藍牙</string>
13.<!-- 媒體資料庫 -->
13.<key>NSAppleMusicUsageDescription</key>
13.<string>App須要您的贊成,才能訪問媒體資料庫</string>