我正在尝试为我的iOS项目集成CI和CD。我已经设置了詹金斯,但是当我尝试获取存档时,却遇到了错误
警告:文件/Users/gavishal/.jenkins/workspace/DemoApp/bank42/bank42/PrecompiledHeader.pch的不可移植路径“'; 指定的路径与磁盘上的文件名不同 [-Wnonportable-include-path]
包括“ /Users/gavishal/.jenkins/workspace/DemoApp/bank42/Bank42/PrecompiledHeader.pch”
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
“ / Users / gavishal / .jenkins / workspace / DemoApp / bank42 / bank42 / PrecompiledHeader.pch”
**归档失败**
以下构建命令失败:CompileC /Users/gavishal/Library/Developer/Xcode/DerivedData/bank42-aptdjjajsubwnddzbvkqkcjtmawh/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/bank42.build/Debug-iphoneos/MyApp.build/Objects-D/armv7 /Users/gavishal/.jenkins/workspace/DemoApp/bank42/bank42/AppDelegate.m 普通armv7 Objective-c com.apple.compilers.llvm.clang.1_0.compiler
我不明白我在做什么错。
请指导我我在做什么错。任何建议都会更好。
答案 0 :(得分:0)
在您尝试从命令行进行构建的机器上运行以下命令,所有内容都应放置在适当的位置。
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Caches/com.apple.dt.Xcode
如果需要的话,请足够友善地使用sudo
您遇到的问题是由于派生数据造成的。