强制Xcode 4将XIB编译为NIB

时间:2011-04-16 05:54:07

标签: iphone xcode4 xib nib

我将具有三个目标的Xcode 3项目升级到Xcode 4.我的目标的捆绑包不再有任何NIB文件 - 只有XIB文件。一个新的Xcode 4项目都有(至少在模拟器中)。我认为新旧Xcode项目的设置之间没有任何区别来解释这种差异。

如何让Xcode 4编译XIB文件并将NIB放入我的包中?

2 个答案:

答案 0 :(得分:21)

解决方案:选择所有XIB文件,将文件类型更改为异常(“Objective-C Preprocessed Source”很方便),然后将文件类型BACK设置为Default类型(IB CocoaTouch XIB)。取消选择所有文件(Xcode可能会暂停一段时间),清理项目,从模拟器中删除先前版本,现在构建应该只包含NIB,没有XIB。

人总是赢得胜利。 (在BaldEagle的帮助下。)

答案 1 :(得分:0)

我找到了另一个解决方案:

进入'构建设置'或项目目标,查找“其他Interface Builder编译器标志”并添加标记' - all'< /强>

就是这样。