Ios 生成失败:错误:使目录文件存在

Ios 生成失败:错误:使目录文件存在,ios,xcode,xcode6,Ios,Xcode,Xcode6,我在app store中有一个应用程序,并且已经构建并发布了几个没有问题的更新。我正在做一个重要的更新,但有一个重大错误,我已经在谷歌上搜索了一个多星期了 我可以为模拟器构建应用程序,但当我尝试为iOS设备构建应用程序(比如插入iPhone 6)或归档应用程序(以便通过TestFlight分发)时,每次都会遇到相同的错误。完全错误张贴在下面 我尝试过的事情: 清理项目 重新启动xCode 重新启动我的Mac-删除派生数据文件夹 更新xCode 删除并重新安装xCode 收到的实际错误是: C

我在app store中有一个应用程序,并且已经构建并发布了几个没有问题的更新。我正在做一个重要的更新,但有一个重大错误,我已经在谷歌上搜索了一个多星期了

我可以为模拟器构建应用程序,但当我尝试为iOS设备构建应用程序(比如插入iPhone 6)或归档应用程序(以便通过TestFlight分发)时,每次都会遇到相同的错误。完全错误张贴在下面

我尝试过的事情:

  • 清理项目
  • 重新启动xCode
  • 重新启动我的Mac-删除派生数据文件夹
  • 更新xCode
  • 删除并重新安装xCode
收到的实际错误是:

CpResource库/appirator/en.lproj /用户/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/sbin:/sbin” 内置副本-exclude.DS_Store-exclude CVS-exclude.svn-exclude.git-exclude.hg-strip调试符号-strip tool/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xtoolschain/usr/bin/strip -解析src符号链接/Users/terrencewilliams/Desktop/APP/SMBox/APP\Builds\-\v.2.0/SMBox2\4/Libraries/AppIRater/en.lproj /用户/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzldmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app

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


我真的需要得到这个更新滚动,但似乎不能真正建立它。有人能告诉我是否有一些我看不到的与派生数据文件夹相关的潜在原因吗?

此路径以文件形式存在(而它的构建正在尝试创建目录):/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?您可能只想在构建日志中搜索它。

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

我的问题是由于合并冲突,我在“嵌入式二进制文件”中列出了两次相同的动态框架。删除重复框架使我能够成功构建。

构建中似乎包含两个en.lproj文件:一个来自SMBox,另一个来自ApplRater。当我的项目包含来自两个不同设置包的两个en.lproj文件时,我遇到了类似的构建问题。如果可能,删除一个可能会有所帮助。只删除DerivedData文件夹的内容。不要删除它所在的文件夹self@Christoffer你为什么这么说?构建系统将在您启动下一个构建时立即重新创建它,因此没有理由进行区分。您可能是对的,但在其他论坛上读到它可能会导致失败。可能仅适用于某些版本的xcode。所以我这样说和这样做只是为了安全:)是的,对我来说就是这样。其中一个吊舱有一个重复的文件。