Cod*_*odo 28
您可以在Log Navigator中找到(并且可以在构建期间观察)完整的构建输出.这是"运行"和"构建"按钮正下方的小图标的最右侧图标.
Jon*_*nah 14
预操作输出至少出现在system.log中,并在Console.app中可见.
编辑:正如下面的评论中所指出的,这个答案只适用于构建阶段脚本,而不适用于动作前和动作后脚本。
在 Xcode 8 中,您需要在“Navigator -> Report Navigator”中选择最新版本。在主要区域,您将能够看到完整的构建日志,包括您的输出。
这是一个简单的“Hello world”回声
pre-action
就我而言,我必须以友好的方式向用户显示脚本中的错误。受到这个自定义存档脚本的启发,我发现我可以在 Xcode 中显示对话框或脚本。
show_dialog() {
/usr/bin/osascript -e 'set titleText to "pre actions script error"
set dialogText to "Please install xxx to fix it"
display dialog dialogText with icon stop with title titleText'
}
show_dialog
Run Code Online (Sandbox Code Playgroud)
我这里使用stop
图标,您也可以使用其他图标,例如note
、 和caution
notification
也可以考虑。show_notification() {
/usr/bin/osascript -e 'display notification "Please install xxx to fix it" with title "A error happens" subtitle "Prebuild" sound name "Frog"'
}
show_notification
Run Code Online (Sandbox Code Playgroud)
对我来说,我通常用来Script Editor
编辑AppleScript函数,然后将它们复制到Shell脚本中
归档时间: |
|
查看次数: |
24462 次 |
最近记录: |