代码之家  ›  专栏  ›  技术社区  ›  Era

写入Xcode生成脚本

  •  6
  • Era  · 技术社区  · 14 年前

    有什么方法可以写入Xcode构建脚本吗?我想做的是,如果一个设备没有连接到计算机上,而不是在我的单元测试用例中断言失败(有些情况下依赖于一个附加的iPod),则抛出一个警告。

    我想到了一些类似于标准编译器警告的东西(只有自定义消息)。

    谢谢。

    1 回复  |  直到 14 年前
        1
  •  6
  •   Nikolai Ruhe    14 年前

    在shell构建阶段,可以使用以下格式写入stderr:

    <filename>:<linenumber>: error | warn | note : <message>\n

    这与GCC用来显示错误的格式相同。文件名:linenumber部分可以省略。根据模式(错误、警告、注意),Xcode将显示带有红色或黄色标记的消息。

    如果包含绝对文件路径和行号(如果错误发生在文件中),则双击生成日志中的错误可以让xcode打开文件并跳到该行,即使该行不是项目的一部分。非常方便。