【问题标题】:Make Xcode skip nib compilation使 Xcode 跳过 nib 编译
【发布时间】:2010-01-09 23:59:02
【问题描述】:

我正在创建一个必须“与黑客兼容”的应用程序,以便人们可以编辑笔尖和东西。但是,当我显示包内容时,笔尖已编译,因此我无法在 IB 中打开它们。有没有办法让 Xcode 不编译 nib?

谢谢

【问题讨论】:

    标签: xcode compilation nib


    【解决方案1】:

    打开目标的“属性”窗口并选择“规则”选项卡。这就是所有规则的存在,例如将 xib 文件编译成 nib 文件。您可以更改影响“Interface Builder files”(xib)和“Nib files”的规则的操作,也可以创建一个新的自定义规则,该规则将首先被处理。

    另一种选择是创建一个运行脚本构建阶段,其中包含将 xib 文件复制到包中的脚本,绕过通常由 Xcode 完成的任何处理。

    【讨论】:

      【解决方案2】:

      您能否将 NIB 作为资源嵌入到资源部分中,而不是编译它们,或者除了编译它们之外吗? 然后,您可以将 NIB 作为资源加载,供您的用户在 XML 编辑器中查看,或保存在他们的机器上并在 IB 中进行编辑。

      【讨论】:

      • 我总是把它们放在资源部分。实际的问题是 XCode 总是编译它们。
      猜你喜欢
      • 2011-08-06
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 2016-02-07
      相关资源
      最近更新 更多