构建失败:错误:make目录文件存在

Bac*_*pps 6 xcode ios xcode6

我在应用商店中有一个应用程序,并且已经构建并发布了几个更新而没有问题.我正在进行重大更新,但是出现了一个重大错误,我已经谷歌搜索了一个多星期了.

我可以为模拟器构建应用程序,但是当我尝试为iOS设备构建(例如插入我的iPhone 6)或存档(以便我可以通过TestFlight分发)时,我每次都会收到相同的错误.完整错误发布在下方.

我尝试过的事情:

  • 清洁项目
  • 重新启动xCode
  • 重新启动Mac - 删除Derived Data文件夹
  • 更新xCode
  • 删除并重新安装xCode

收到的实际错误是:

CpResource Libraries/AppIRater/en.lproj /Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app/en.lproj cd"/ Users/terrencewilliams/Desktop/APP/SMBox/APP Builds - v.2.0/SMBox2 4"export PATH ="/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin"builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip- debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip -resolve -src-symlinks/Users/terrencewilliams/Desktop/APP/SMBox/APP\Builds\- \v.2.0/SMBox2\4/Libraries/AppIRater/en.lproj/Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBu ildProductsLocation /应用/ SMBox.app

错误:make目录/Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app/en.lproj:文件存在

我真的需要让这个更新滚动,但似乎无法实际构建它.任何人都可以建议是否可能存在一些我没有看到与派生数据文件夹相关的根本原因?

小智 10

我通过从我从其他来源添加的项目中删除重复的bundle来解决了这个问题.查找en.lproj的重复副本并将其删除,这可能会解决您的问题.


JAL*_*JAL 9

我的问题是由于合并冲突,我在"嵌入式​​二进制文件"中列出了两次相同的动态框架.删除重复的框架允许我成功构建.


Jer*_*oia 3

此路径作为文件存在(而构建正在尝试创建目录): /Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app /en.lproj

我建议您删除 /Users/terrencewilliams/Library/Developer/Xcode/DerivedData 并重建。

是的,我知道您说过您已经删除了 DerivedData 文件夹。你真的删除了那个吗?如果是这样,是什么创建了 en.lproj?您可能只想在构建日志中搜索它。