在詹金斯(Jenkins)中失败的档案

时间:2018-10-17 12:50:46

标签: ios xcode jenkins

我正在尝试为我的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

我不明白我在做什么错。

请指导我我在做什么错。任何建议都会更好。

1 个答案:

答案 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

您遇到的问题是由于派生数据造成的。