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