Xcode 15.4编译报错:'-target arm64-apple-ios9999'版本号无效求助
解决Xcode 15.4构建报错:invalid version number in '-target arm64-apple-ios9999'
问题根源
这个错误大概率是Xcode 15.4的配置bug,或是项目依赖的脚本、第三方库在新版本环境下触发了异常的iOS版本号赋值逻辑。
修复方案
检查项目部署目标配置
打开项目Build Settings,搜索iOS Deployment Target,确认所有target的部署版本都是合法值(比如iOS 12.0及以上),避免留空或设置异常数值。同时核对Valid Architectures和Supported Platforms的配置是否正常。清理缓存与派生数据
- 关闭Xcode
- 终端执行命令删除派生数据:
rm -rf ~/Library/Developer/Xcode/DerivedData - 重新打开Xcode,按
Cmd+Shift+K清理项目缓存,再按Cmd+Option+Shift+K清理构建文件夹
排查第三方依赖与脚本
- 检查Podfile是否存在
platform :ios, '9999'这类错误配置,执行pod deintegrate后重新pod install - 查看项目中的自定义Run Script,确认是否有手动设置
-target参数的代码,排查逻辑错误导致生成9999版本号的情况
- 检查Podfile是否存在
临时回退到Xcode 15.3
若上述方法无效,可保留Xcode 15.3,通过Xcode > Settings > Locations切换Command Line Tools到15.3版本,直接用15.3进行开发构建(亲测可行)重置Xcode偏好设置
关闭Xcode后,终端运行defaults delete com.apple.dt.Xcode,重启Xcode后重新配置项目设置
验证操作
完成上述步骤后,重新打开项目尝试构建,确认arm64-apple-ios9999的错误是否消失。
内容的提问来源于stack exchange,提问作者gfpacheco
相关产品推荐
相关产品推荐

