2017-06-06 92 views
4

Xcode 9 beta似乎不喜欢用于.xib文件的文件名中的“〜ipad”。当选择新的构建系统(一个项目,这是与旧的构建系统成功编译),它的错误了与:Xcode 9 beta新建版系统因“无法建立节点”错误而失败

无法建立节点: “/用户/开发/库/开发/的Xcode /DerivedData/proj-aiatvieseyfwjkfqncikqcohpdsn/Build/Products/Debug-iphoneos/proj.app/Controller~ipad.nib ' (节点由多个命令产生;例如, ' adf8a93da84709e14beaf35ec6d6d21c02c34dc4669b6bd1e18a027ff75b53b5:CompileXIB /用户的/ dev/GIT中/ PROJ /Resources/Controllers/Controller.xib'和 'adf8a93da84709e14beaf35ec6d6d21c02c34dc4669b6bd1e18a027ff75b53b5:CompileXIB /Users/dev/git/proj/Resources/Controllers/Controller~ipad.xib')

我应该重新命名它们还是有另一种解决方案?

+0

我遇到一个常规的HTML本地化的文件相同的问题。你找到了原因吗? – Lukasz

+0

@Lukasz,这是Xcode发行说明中列出的已知问题,所以我想苹果工程师正在研究它。在我的情况下,我只是重命名我的XIB文件。 – pckill

回答

9

这是Xcode 9 beta中的一个已知错误。目前没有解决方法。

“XIB以及使用特定于平台的命名约定故事板文件(例如‘MyView的〜ipad.xib’)可能会导致新的构建系统发出一个‘无法建立节点’的错误。(32409101)”

因此,您可以尝试删除“〜ipad”,然后在iPad模拟器上执行它。

打开雷达:New Build System fails to build project containing universal xib

相关问题