Xcode9 Jenkins打包脚本中XcodeIntegration插件失败可能由何原因导致?
- 内容介绍
- 文章标签
- 相关推荐
本文共计714个文字,预计阅读时间需要3分钟。
问题:使用Jenkins进行iOS项目的持续集成后,升级Xcode 9,编译完成后打包会直接报错:error:exportArchive:APPNAME.apprequ+ 问题。
解决:在使用Jenkins进行iOS项目持续集成时,升级Xcode 9后遇到打包错误,可能是由于Xcode 9的编译配置更新导致的。以下是一些解决步骤:
1. 检查Xcode编译设置:确保Xcode项目文件(.xcworkspace或.xcproj)中的编译设置正确。
2.检查版本兼容性:确认项目中使用的第三方库或框架与Xcode 9兼容。
3.修改Xcode 9的编译参数:在Jenkins的构建脚本中添加或修改以下编译参数:
export Architectures=x86_64 export VALID_ARCHS=x86_644.清除缓存:在Jenkins构建脚本中添加以下命令清除Xcode编译缓存:
rm -rf ~/Library/Developer/Xcode/DerivedData/*5.重置Xcode设置:在Jenkins构建脚本中添加以下命令重置Xcode设置:
xcode-select --reset6.重新构建项目:在Jenkins中重新构建项目,观察打包过程是否正常。
本文共计714个文字,预计阅读时间需要3分钟。
问题:使用Jenkins进行iOS项目的持续集成后,升级Xcode 9,编译完成后打包会直接报错:error:exportArchive:APPNAME.apprequ+ 问题。
解决:在使用Jenkins进行iOS项目持续集成时,升级Xcode 9后遇到打包错误,可能是由于Xcode 9的编译配置更新导致的。以下是一些解决步骤:
1. 检查Xcode编译设置:确保Xcode项目文件(.xcworkspace或.xcproj)中的编译设置正确。
2.检查版本兼容性:确认项目中使用的第三方库或框架与Xcode 9兼容。
3.修改Xcode 9的编译参数:在Jenkins的构建脚本中添加或修改以下编译参数:
export Architectures=x86_64 export VALID_ARCHS=x86_644.清除缓存:在Jenkins构建脚本中添加以下命令清除Xcode编译缓存:
rm -rf ~/Library/Developer/Xcode/DerivedData/*5.重置Xcode设置:在Jenkins构建脚本中添加以下命令重置Xcode设置:
xcode-select --reset6.重新构建项目:在Jenkins中重新构建项目,观察打包过程是否正常。

