最近经常遇到上传完二进制文件后在构建版本中找不到的情况:
环境: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>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
2.检查打包APP的版本号和iTunes Connect中的版本号是否一致
3.检查APP是否缺少图标
如果APP指定的Devices是Universal,需要包含iPad和iPhone的图标
4.检查二进制文件是否上传成功。
有时候使用XCode8上传时把窗口最小化会立即提示上传成功,其实并没有。建议使用Application Loader上传。
5.在iTunes Connect的应用上传详情页,点击“活动”,查看已上传的二进制文件状态。
如果上传后显示正在处理,刷新后没有任何版本显示,这时候此二进制文件很有可能已经被判定为无效的二进制文件了。请到开发者的邮箱中查看邮件,Apple会发邮件说明详情:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。