就在几个小时前,我偶然发现了一个奇怪的问题:在调试模式下构建OS X应用程序时(例如从Xcode内部),一切正常。但是当我使用xcodebuild -project xyz
从命令行开始构建时,没有XIB文件被复制到包中。
命令行构建的默认设置已设置为Release
。即使在Xcode中构建Release
,一切也都可以。
仅从命令行构建时不会复制XIB文件。
有人知道可能是什么问题吗?我正在使用Xcode 6.2。
更新
提一下:所有XIB文件都已放入Copy Bundle Resources
构建阶段。
答案 0 :(得分:3)
我找到了解决方案。
在从命令行编译项目之前,您应该执行xcodebuild clean ...
。
清理后,应用程序包中包含所有NIB文件。
我已经提交了一个错误,因为以前版本的Xcode没有这样的问题。