无法创建版本型号捆绑文件夹?(Could not create bundle folder for

2019-07-18 00:41发布

我从其他开发商收到项目。 然后,我在Xcode中打开的iOS项目,并构建它,我得到了如下错误:

Volumes/Macintosh D/My workspace/HCProject/Model/HealthCareModel.xcdatamodeld:0: error: 
Could not create bundle folder for versioned model at
'/Users/TomMac/Library/Developer/Xcode/DerivedData/HCProject-bdxarurbgcdbaecxaoocaroetsjt/Build/Products/Debug-iphoneos/HCProject.app/HealthCareModel.momd'

很抱歉,如果这是一个基本的问题,请帮助我。 非常感谢。

Answer 1:

我不知道是什么原因造成这一点,但我已经经历过这个错误。

解决它,我的最简单方法是在“/用户/ TomMac /库/开发商/ Xcode中/ DerivedData”目录中删除所有内容。

会有在这里下多个目录中你也许可以逃脱只删除一个失败的特定项目,但我没有测试过这一点。



Answer 2:

我一个大的Git合并后有同样的问题。 原来,我在我的编译源代码重复.xcdatamodeld。 我删除一个,此后便没有问题。

如果你不知道去哪里找,打开Xcode中的项目,点击项目名称,查看它的属性。 转到“构建阶段”选项卡,然后展开“编译源代码”标题。



Answer 3:

  1. iPhone模拟器,选择“iPhone模拟器”
  2. 选择“重置内容和设置”


Answer 4:

我有这个,我想我会摆脱它,但它一直回来每隔几个版本。 我现在似乎已经得到了永久使用以下步骤摆脱它: -

  1. 在Finder中开启模型文件,并采取它的一个副本到另一个(安全)的位置。
  2. 在Xcode中,从项目中删除(选择移动到回收站)文件。
  3. 生成项目只是为了确保项目文件被保存。
  4. 关闭Xcode中。
  5. 找到在Finder中所得到的数据目录,并删除所有内容。 (其实我删除整个目录DerivedData只是要确定)。
  6. 重新开放的XCode。
  7. 模型文件复制从您的安全位置返回到项目目录位置。
  8. 它拖到Xcode项目导航,以便将它放回了这个项目。
  9. 建设 - 现在应该工作...


Answer 5:

我有同样的问题,得到它通过删除导出数据的内容解决

下面是相同的步骤:

1. Press cmd + comma (,) shortcut key to open preference window of Xcode.
   Or Goto Xcode menu on top and select Preference 

2. Select Locations tab present in last 

3. You can see Derived Data under Locations section

4. Click on small arrow present next to path. This open directory where project’s derived data content is present.

5. Select your project and delete it. Also delete the module cache folder.
    Note : You can even delete all content of Derived Data folder. 

   The content of this folder is generated again when it run. It is like cache.

 6. Quit your project

 7. Open your project. 

 8. Clean your project (cmd+shift+k)

 9. Build your project. This should build your project with no issues.


Answer 6:

今天早上我有同样的问题。 多次清洗,Xcode的重新启动,最后重新启动系统后,我看着在系统日志中。 我发现,相当于生成错误的时间出现此错误消息。

“Interface Builder中可可触摸工具[89487]:BUG在libdispatch客户端:KEVENT [EVFILT_VNODE]补充说: ”错误的文件描述符“ - 0x9”

我改变了对库/开发/文件夹的权限,并授予读/写权限为“大家”,然后重新启动的Xcode。 构建成功。

我不知道肯定的是,生成错误是由权限问题引起的,但它是值得一试。 (如果你有很多的开发者文件夹中的项目,权限变更可能需要几分钟才能完成。)



Answer 7:

在我的情况下,它是数据模型的复制版本。 在项目资源管理器中右键单击.xcdatamodel文件并选择“在Finder中显示”。 重复检查和删除它们。



Answer 8:

在我而言,我不得不遵循两个步骤获得这个完全固定的:

  1. 删除有问题的版本的隐藏文件。 需要注意的是FILENAME.xcdatamodeld是一个文件夹,如果你浏览它,你会看到你有不同的版本。 这给了我错误的一个仍然存在,所以我首先要寻找隐藏的文件,然后将其删除。

  2. 清洁Xcode的DerivedData文件夹被别人在这里建议。

希望这有助于人。



Answer 9:

在我的情况,我的testsFileName.xctest(在工作空间>产品> testsFileName.xctest)不知何故有应用目标为他的目标会员。



文章来源: Could not create bundle folder for versioned model?
标签: iphone ios ios6