强制Xcode 4将XIB编译为NIB

Jef*_*eff 6 iphone xib nib xcode4

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

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

Jef*_*eff 21

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

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