error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')
Xcode 10在尝试构建项目时立即发出此错误。目前还不清楚导致它的原因。
我该如何解决?
对于XCode 10 Beta:当我打开两个共享相同项目目录的工作空间时会出现问题。解决方案是
精简版
更长的版本
感谢@aferriss回答线索。
对我来说,在上述任何一个工作之后都有一个不同的解决方案。在我的一个软件包使用unlink之后问题就出现了。然后由于某种原因,包仍然在图书馆下面,但它是灰色的。删除灰色库后,一切都开始工作了。
就我而言,这是一个丢失文件的简单问题。
检查所有二级错误消息。错误报告说我没有找到我的bridging-header.h文件。从目标设置中检查丢失文件的路径(只需搜索.h以获取正确的设置键)。修复了新路径并且错误消失了。
原因:我在系统崩溃后重新组织了我的文件夹,并在我的项目位置添加了第二级。
我的解决方案是我正在使用错误的Xcode版本来处理我正在使用的项目。它仍然需要10.1,我试图在10.2中运行。我在10.1中打开它,成功编译时错误消失了。
我最近在使用openframeworks 0.10和xcode 10时遇到了同样的错误。这似乎是由于一次打开多个openframeworks项目造成的。如果你逐个关闭它们,然后重新打开你想要处理的那个,它应该解决错误。希望这只是一个xcode-beta的东西。
Xcode曾经告诉你那里存在工作空间完整性问题,你可以忽略它。但它似乎已经归还了。关于这个问题有一些讨论here。
刚刚重启我的Xcode,问题就消失了
这里的关键是missingTargetProductReference
,或者你可能会得到namedReferencesCannotBeResolved
。 Xcode找不到东西。
这是在升级到Swift 5 / Xcode 10之后发生的。
我发现删除链接的框架然后重新添加它们解决了这个问题。
我有一个未找到的嵌入式Xcode项目(浅蓝色)。删除它并再次删除它解决了这个问题。
对我来说,XCode > Product > Clean Build Folder
和restart Xcode
然后工作。
在我的例子中,在尝试了这个问题的所有解决方案之后(包括更新Xcode 10.2 beta甚至macOS),唯一有效的是访问项目包(右键单击>显示包内容)并删除除project.pbxproj
之外的所有内容:
project.xcworkspace
xcshareddata
xcuserdata
我也有同样的问题。因为文件夹没有上传到Git服务器,git不允许上传空文件夹,所以我在项目文件夹中创建了一个文件夹,它运行良好。 missing folder
如果这有帮助,我有一个新的回购和图书馆没有正确链接。
我打开Xcode,清理,然后一个接一个地通过菜单上的Libraries
。我点击它,打开右侧的信息面板,按下小文件夹按钮,找到指定的路径并单击并打开,使Xcode识别出这些库。路径名经常是
/node_modules/react-native/Libraries/(something)/(something).xcodeproj