向TestRigor上传iOS .app文件失败,提示缺少Info.plist
解决TestRigor上传iOS .app文件时的Info.plist未找到问题
检查压缩包结构
- 必须直接压缩**.app文件夹本身**,不能压缩包含.app的上级目录。TestRigor需要读取.app包内的直接内容,若压缩的是上级文件夹,会导致它无法定位到内部的Info.plist。
- 举例:如果你的.app路径是
MyProject/MyApp.app,要选中MyApp.app右键压缩,而非压缩MyProject文件夹。
验证.app包完整性
- 右键点击.app文件选择显示包内容,确认Info.plist在包的根目录,且文件名拼写完全正确(iOS对文件名大小写敏感)。
- 用Xcode打开Info.plist,检查是否能正常加载,无语法或格式错误。
重新生成Release包
- 确保打包时选择正确的Release配置,且打包过程无报错。可按以下步骤重新打包:
- Xcode中选择
Product > Archive。 - 归档完成后点击
Distribute App,根据测试需求选择Ad Hoc或Development。 - 导出时选择
Save for Ad Hoc Deployment,确保导出的.app包完整。
- Xcode中选择
调整压缩方式
- 避免使用第三方压缩工具,直接用Mac系统自带的右键压缩功能(选择「压缩 [文件名]」),生成标准zip文件,防止第三方工具修改文件结构或忽略隐藏文件。
核对TestRigor环境兼容性
- 确认.app包的架构符合TestRigor测试环境要求(通常支持arm64或x86_64),可在Info.plist中查看
CFBundleSupportedPlatforms和UIRequiredDeviceCapabilities字段,确保与测试设备匹配。
内容的提问来源于stack exchange,提问作者Mandeep Kaur
相关产品推荐
相关产品推荐

