这是一个很多人都说好的脚本:
http://allancraig.net/blog/?p=381
但我无法让它发挥作用。我必须使用Xcode脚本编辑器执行哪些步骤才能运行该脚本?
我已将其粘贴在“Script Editor.app”中,该脚本编辑器应用程序来自Mac OSx,并将其保存为 clang.scpt 。
然后,我去了Xcode并打开了脚本编辑器,用这个设置创建了一个新脚本:
输入=选择(??) 目录=选择(??)
脚本代码:
#!/bin/sh
/Applications/Clang\ Static\ Analyzer/clang.scpt
一定看起来像这样?我的脚本是我的Applications目录,在那里,在一个名为“Clang Static Analyzer”的子目录中。我刚刚在终端上删除了clang.scpt来获取路径。
输出=选择后插入(??)
错误=与脚本输出合并(??)
然后,当我执行该脚本时,会发生这种情况:
的/ var /文件夹/ QD / QDPLhhOJyvoyecmZQk +++ TI / -Tmp- / 965ABD-3FF7-46A3-8131-AA9CD1553D26-92280-0401D25AC142AE31: 第2行: / Applications / Clang Static Analyzer / clang.scpt:权限被拒绝
有什么想法吗?
答案 0 :(得分:1)
从那个页面,你错过了
/usr/bin/osascript
在脚本名称之前。上面的行应该是
/usr/bin/osascript /Applications/Clang\ Static\ Analyzer/clang.scpt
老实说,我建议安装Snow Leopard和Xcode 3.2。现在,Clang静态分析仪与Xcode进行了很好的集成,可以让分析仪在每个构建过程中运行,并使用它来说明问题所在,并与代码一致。如果您担心开发iPhone OS 2.x,that is possible in Xcode 3.2。