【发布时间】:2010-01-09 23:59:02
【问题描述】:
我正在创建一个必须“与黑客兼容”的应用程序,以便人们可以编辑笔尖和东西。但是,当我显示包内容时,笔尖已编译,因此我无法在 IB 中打开它们。有没有办法让 Xcode 不编译 nib?
谢谢
【问题讨论】:
标签: xcode compilation nib
我正在创建一个必须“与黑客兼容”的应用程序,以便人们可以编辑笔尖和东西。但是,当我显示包内容时,笔尖已编译,因此我无法在 IB 中打开它们。有没有办法让 Xcode 不编译 nib?
谢谢
【问题讨论】:
标签: xcode compilation nib
打开目标的“属性”窗口并选择“规则”选项卡。这就是所有规则的存在,例如将 xib 文件编译成 nib 文件。您可以更改影响“Interface Builder files”(xib)和“Nib files”的规则的操作,也可以创建一个新的自定义规则,该规则将首先被处理。
另一种选择是创建一个运行脚本构建阶段,其中包含将 xib 文件复制到包中的脚本,绕过通常由 Xcode 完成的任何处理。
【讨论】:
您能否将 NIB 作为资源嵌入到资源部分中,而不是编译它们,或者除了编译它们之外吗? 然后,您可以将 NIB 作为资源加载,供您的用户在 XML 编辑器中查看,或保存在他们的机器上并在 IB 中进行编辑。
【讨论】: