向Xcode添加了Run Script阶段,但没有任何反应

时间:2011-12-21 11:52:28

标签: xcode build

我在Xcode项目中添加了Run Script构建阶段,脚本只是

echo "Hello"

我不是在调试控制台或其他任何东西中打招呼,所以我猜我的脚本在构建时没有被执行。

Build Phases

有什么想法吗?

(编辑:导航器只显示)

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug  8 20:32:45 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 1955.
**** UNIT TESTS ****
Success: 33 tests passed.
Test time: 0.02 seconds.
********************
[Switching to process 1955 thread 0x13c13]

4 个答案:

答案 0 :(得分:98)

Xcode View > Navigators > Show Report Navigator

报告导航器是Xcode侧栏中的“聊天气泡”。

Report Navigator in Xcode

从左侧边栏中选择最近的Build

然后单击选项卡栏中的All Messages以查看“运行脚本构建阶段”的输出。

View Run Script Build Phase output in Xcode 6

旧版Xcode版本:

Xcode 6 + View > Navigators > Show Report Navigator

Xcode 5 View > Navigators > Show Log Navigator

Xcode 4 View > Navigators > View Log Navigator

答案 1 :(得分:31)

您将在构建日志中看到输出。

构建成功后,转到“查看 - >导航器 - >显示报告导航器”( cmd + 8 )并检查最新日志。

答案 2 :(得分:1)

我发现的最快方法是在运行脚本中使用以下带有“ warning:”的echo命令。 Xcode发出警告。因此确认您的脚本正在执行

echo "warning: RUN SCRIPT in ACTION"

您还可以尝试echo "error: RUN SCRIPT in ACTION"

答案 3 :(得分:0)

在Xcode 6中:View -> Navigators -> Show Report Navigator

在左栏中,在By Group标签下,为您刚建立的目标选择最新的Build

在中间列中,选择All Messages标签,构建脚本的输出应位于其中的某个位置。