TestFlight上传v1.6新版本后代码变更未显示,本地构建正常求助
解决方案与排查步骤
检查Xcode归档的构建配置
归档前确认顶部Scheme选择的是目标应用,且Build Configuration切换为Release——误选旧Scheme或Debug配置会导致打包代码并非最新。彻底清理本地构建缓存
执行Product > Clean Build Folder(快捷键⇧⌘K),再手动删除~/Library/Developer/Xcode/DerivedData文件夹,避免旧编译产物混入归档。清理完成后重新构建并归档。统一版本号与Build号的配置
不要仅修改Info.plist:- 打开项目Target的
General标签页,确认Version(设为1.6)和Build号均已更新(Build号需大于之前的数值) - 若使用CocoaPods,检查Pods的Info.plist是否同步版本号,或在Podfile中统一配置版本参数
- 打开项目Target的
验证归档包的实际内容
归档完成后,在Organizer右键归档包选择Show in Finder,右键归档文件选Show Package Contents,进入Products/Applications找到.app文件,查看内部可执行文件、资源的修改日期或大小,对比本地构建的.app文件——若此处内容仍为旧版,说明归档环节存在问题,回到前序步骤排查。重新上传前清理旧构建
在App Store Connect的TestFlight页面,移除并删除已上传的v1.6旧构建,再重新归档上传。也可使用命令行上传提升可控性:xcodebuild archive -scheme YourScheme -configuration Release -archivePath ./YourApp.xcarchive xcodebuild -exportArchive -archivePath ./YourApp.xcarchive -exportPath ./Exported -exportOptionsPlist ExportOptions.plist(ExportOptions.plist可从之前成功上传的归档导出配置中获取)
确认测试组的构建分配
检查你所在的测试组是否绑定了最新的v1.6构建,避免因误操作将旧构建重新分配给测试组,导致下载内容未更新。
内容的提问来源于stack exchange,提问作者WhiteFeather
相关产品推荐
相关产品推荐

