1. 程式人生 > >[iOS]APP打包上傳後在構建版本中不顯示

[iOS]APP打包上傳後在構建版本中不顯示

最近經常遇到上傳完二進位制檔案後在構建版本中找不到的情況:

環境:Xcode 8.2 (8C38)

大致有幾種原因,可以按照以下步驟排查下。

排查步驟:

1.檢查使用的許可權,並info.plist檔案中新增許可權說明:

許可權列表:

    <key>NSAppleMusicUsageDescription</key>
    <string>是否允許此App訪問媒體庫?</string>
    <key>NSBluetoothPeripheralUsageDescription</key>
<string>是否允許此App訪問藍芽?</string> <key>NSCameraUsageDescription</key> <string>是否允許此App使用你的相機?</string> <key>NSContactsUsageDescription</key> <string>是否允許此App讀取通訊錄資訊?</string> <key>NSLocationAlwaysUsageDescription</key
>
<string>我們需要通過您的地理位置資訊獲取您周邊的相關資料</string> <key>NSLocationWhenInUseUsageDescription</key> <string>是否允許此App訪問位置資訊?</string> <key>NSMicrophoneUsageDescription</key> <string>是否允許此App使用你的麥克風?</string> <key>NSPhotoLibraryUsageDescription</key
>
<string>是否允許此App訪問相簿</string> <key>NSRemindersUsageDescription</key> <string>是否允許此App訪問提醒事項?</string> <key>NSSiriUsageDescription</key> <string>是否允許此App使用Siri?</string> <key>NSSpeechRecognitionUsageDescription</key> <string>是否允許此App使用語音識別?</string> <key>Privacy - Calendars Usage Description </key> <string>是否允許此App使用日曆?</string>

2.檢查打包APP的版本號和iTunes Connect中的版本號是否一致

3.檢查APP是否缺少圖示

如果APP指定的Devices是Universal,需要包含iPad和iPhone的圖示

4.檢查二進位制檔案是否上傳成功。

有時候使用XCode8上傳時把視窗最小化會立即提示上傳成功,其實並沒有。建議使用Application Loader上傳。

5.在iTunes Connect的應用上傳詳情頁,點選“活動”,檢視已上傳的二進位制檔案狀態。

如果上傳後顯示正在處理,重新整理後沒有任何版本顯示,這時候此二進位制檔案很有可能已經被判定為無效的二進位制檔案了。請到開發者的郵箱中檢視郵件,Apple會發郵件說明詳情: