我在Xcode项目中添加了Run Script构建阶段,脚本只是
echo "Hello"
我不是在调试控制台或其他任何东西中打招呼,所以我猜我的脚本在构建时没有被执行。
有什么想法吗?
(编辑:导航器只显示)
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]
答案 0 :(得分:98)
Xcode :View > Navigators > Show Report Navigator
报告导航器是Xcode侧栏中的“聊天气泡”。
从左侧边栏中选择最近的Build
。
然后单击选项卡栏中的All Messages
以查看“运行脚本构建阶段”的输出。
旧版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
标签,构建脚本的输出应位于其中的某个位置。