iOS项目在Xcode构建正常但Azure Pipeline构建失败求助
iOS项目Azure Pipeline构建失败(本地Xcode构建正常)
我负责的iOS项目在本地Xcode环境中可正常构建,但部署到Azure Pipeline后构建失败。项目使用CocoaPods安装GoogleAppMeasurement和FirebaseAnalytics第三方框架,Pod安装阶段,CP Embed pods Frameworks中的shell脚本会生成Target Support Files,但Azure Pipeline无法访问这些文件,导致Xcode构建任务报错。


已尝试的解决方案
- 取消勾选“基于依赖项”选项
- 重新安装Pods并删除Derived Data
- 将输入文件列表改为输入文件,输出文件列表改为输出文件
- 在xcconfig文件中添加代码:
#include Pods/Target Support Files/Pods-Runner/Pods-Runner.xcconfig - 将
Pods-COPD-frameworks.sh文件添加到项目目录 - 为项目添加架构配置:
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - 在Podfile中添加版本配置:
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' - 在Pipeline中添加Shell Script任务执行命令:
pod install --verbose

内容的提问来源于stack exchange,提问作者somnath
相关产品推荐
相关产品推荐

