Ios 错误:无法解析生成文件:XCBCore.BuildFile
当试图构建我们的项目时,Xcode 10立即给出了这个错误。目前还不清楚是什么导致了这一现象Ios 错误:无法解析生成文件:XCBCore.BuildFile,ios,xcode,xcode10,Ios,Xcode,Xcode10,当试图构建我们的项目时,Xcode 10立即给出了这个错误。目前还不清楚是什么导致了这一现象 如何解决这个问题?我最近在使用带有xcode 10的openframeworks 0.10时遇到了同样的错误。这似乎是由一次打开多个openframeworks项目造成的。如果一个接一个地关闭它们,然后重新打开要处理的一个,那么应该可以解决错误。希望这只是一个xcode测试版 Xcode曾经告诉您存在工作区完整性问题,您可以忽略它。但它似乎又回来了。关于这个问题有一些讨论。对于XCode 10 Bet
如何解决这个问题?我最近在使用带有xcode 10的openframeworks 0.10时遇到了同样的错误。这似乎是由一次打开多个openframeworks项目造成的。如果一个接一个地关闭它们,然后重新打开要处理的一个,那么应该可以解决错误。希望这只是一个xcode测试版
Xcode曾经告诉您存在工作区完整性问题,您可以忽略它。但它似乎又回来了。关于这个问题有一些讨论。对于XCode 10 Beta版:当我打开两个共享相同项目目录的工作区时,就会出现问题。解决方案是 短版
感谢@aferriss answer提供的线索。我也有同样的问题。因为一个文件夹没有上传到Git服务器,Git不允许上传空文件夹,于是我在项目文件夹中创建了一个文件夹,它工作得很好。
刚刚重新启动了我的Xcode,问题就消失了如果这有帮助,我有了一个新的repo,库没有正确链接 我打开Xcode,清理,然后一个接一个地浏览菜单上的
Libraries
。我点击它,打开右边的信息面板,按下小文件夹按钮,找到指定的路径,点击打开,让Xcode识别这些库。路径名通常为
error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')
在我的例子中,在尝试了这个问题的所有解决方案和其他解决方案(包括更新Xcode 10.2 beta版甚至macOS)之后,唯一有效的方法就是访问项目包(右键单击>显示包内容),并删除除
project.pbxproj
之外的所有内容:
project.xcworkspace
xcshareddata
xcuserdata
- 对于我来说,在上述任何一项都不起作用之后,有一种不同的解决方案。
问题是在对我的一个包使用取消链接后开始的。
然后出于某种原因,包仍然在库下,但它是灰色的。删除灰色库后,一切都重新开始工作。对于我来说,
XCode>Product>清理构建文件夹
和重新启动XCode
,然后工作。我有一个未找到的嵌入式XCode项目(浅蓝色)。删除它并再次将其放入解决了问题。在我的情况下,这是一个简单的文件丢失问题
已检查所有次要错误消息。错误报告说找不到我的桥接头.h文件。从目标设置中检查丢失文件的路径(只需搜索.h以获得正确的设置键)。修正了新路径,错误消失了
原因是:
在系统崩溃后,我重新组织了我的文件夹,并在我的项目位置添加了第二个级别。我的解决方案是,我正在处理的项目使用了错误的Xcode版本。它仍然需要10.1,而我正试图在10.2中运行。相反,我在10.1中打开了它,在成功编译时错误消失了。这里的关键是
缺少targetProductReference
,或者您可能会得到名称引用无法解决。Xcode找不到任何内容
这是在升级到Swift5/Xcode10后发生的
我发现删除链接的框架,然后重新添加它们解决了这个问题。这是我遇到相同错误的罪魁祸首:
在我的系统上设置了正确版本的命令行工具(即Xcode 10.2.1;见下文)后,错误消失了
问题在于,在新的xcode 10.2上有一个新的构建配置,您需要更改为旧版
您可以在此处检查如何更改它:。检查GIF
因此,如果您的xcode版本与项目运行时使用的版本不同,这可能就是问题的原因。如果您有一个由物理文件夹支持的文件组,并且该物理文件夹已被删除,则您将收到相同的错误“无法解析生成文件:XCBCore.BuildFile”。
在我的例子中,物理文件夹已被删除(因为我已从其中删除了所有“真实”文件),并且在XCode组中仍有一个链接的外部项目
解决方案:
-在XCode中创建了一个新组(没有文件夹)
-已将外部项目引用移到那里。
-重建项目
错误消失。我在Xcode 10.1.2中遇到了这个问题。在我的例子中,Xcode重新启动和clean项目解决了这个问题。似乎有很多原因导致出现相同的错误。在我的例子中,没有在本地签出子模块
。在我确保所有子模块都已下载后,错误消失了。我有正确的命令行工具,而清理对我来说没有任何帮助
在解决合并冲突时,名为“已恢复引用”的组出现在我的项目导航器中。可能是因为我在合并过程中犯了一个错误。该组为空,删除它修复了我的问题。如果工作区不干净地关闭,似乎也会发生这种情况-简短的解决方案对我有效。对我来说,这是构建系统。这个答案为我解决了这个问题+1从链接的框架和库
部分删除并重新添加*。框架
解决了我的问题,Xcode 10.2.1今天(6/2/19)进行了试用。没有解决它。讽刺的是,我遇到了其他一些奇怪的错误,并且在做什么
/node_modules/react-native/Libraries/(something)/(something).xcodeproj