百度搜索不到我的网站,wordpress 显示小工具,童装网站建设,ml域名注册引言
在进行iOS应用上架时#xff0c;有时会遇到构建版本无效的问题#xff0c;即通过XCode上传成功后#xff0c;但在App Store Connect的TestFlight中无法显示构建版本#xff0c;或者显示一会儿后就消失了。本文将介绍可能的原因分析#xff0c;并提供解决问题的方法。…引言
在进行iOS应用上架时有时会遇到构建版本无效的问题即通过XCode上传成功后但在App Store Connect的TestFlight中无法显示构建版本或者显示一会儿后就消失了。本文将介绍可能的原因分析并提供解决问题的方法。
问题描述
最近一次上传新版本至App Store后发现在App Store Connect的TestFlight中无法显示构建版本或者显示一会儿后就消失了。
原因分析
经过分析可能的原因有两个
苹果开发者计划许可协议的更新若长时间未登录开发者账号在登录后可能需要同意新的许可协议。使用了permission_handler 3.0.1权限控制插件即使在项目的ios/Runner/Info.plist文件中已经添加了权限配置代码仍可能导致构建版本无效的问题。
解决问题
针对以上两个原因我们提供以下解决方案。
解决方案一同意新的许可协议
登录开发者账号。检查是否出现红色提示提示许可协议更新。如果有请点击同意或勾选同意选项。
解决方案二添加所有权限配置
在ios/Runner/Info.plist文件中添加以下权限配置代码
keyNSAppleMusicUsageDescription/key
stringApp需要您的同意,才能访问媒体资料库/string
keyNSBluetoothAlwaysUsageDescription/key
string是否允许使用您的蓝牙来连接蓝牙设备/string
keyNSBluetoothPeripheralUsageDescription/key
string是否允许使用您的蓝牙来连接蓝牙设备/string
keyNSCalendarsUsageDescription/key
string是否允许此APP使用日历/string
keyNSCameraUsageDescription/key
string是否允许需要使用您的相机来进行拍照/string
keyNSContactsUsageDescription/key
string是否允许此APP访问您的通讯录/string
keyNSLocationAlwaysUsageDescription/key
string是否允许此APP访问您的地理位置/string
keyNSLocationWhenInUseUsageDescription/key
string是否允许此APP访问您的地理位置/string
keyNSMicrophoneUsageDescription/key
string是否允许此APP使用您的麦克风/string
keyNSMotionUsageDescription/key
stringApp需要您的同意,才能访问运动与健身/string
keyNSPhotoLibraryAddUsageDescription/key
stringApp需要您的同意,才能访问相册/string
keyNSPhotoLibraryUsageDescription/key
string是否允许使用您的媒体资料来选取多媒体文件/string
NSSpeechRecognitionUsageDescription
string是否允许此App使用语音识别/string将所有权限配置都添加到Info.plist中。
解决方案三重新上传构建版本
修改App的build version号码。重新进行上传操作。等待片刻构建版本应该会显示出来。
知识点补充
补充一个小知识点iOS上架开发者可以借助appuploader工具进行安装测试。该工具可以通过扫码的方式将APP安装到手机上同时提供了证书制作、描述文件制作、App提交和安装测试等功能极大地简化了iOS应用上架的步骤。
总结
本文介绍了iOS构建版本无效的问题并提供了三种解决方案。若遇到构建版本无效的情况可以根据上述方法尝试解决。