由于"当前项目目录"没有Xcode脚本变量,如何创建脚本菜单项以从Xcode在当前项目上运行Clang Static Analyzer?
从 XCode 脚本菜单项“编辑用户脚本”中输入以下脚本:
#!/bin/bash
result=$( osascript << END
tell application "Xcode"
tell active project document
set projectPath to path as string
end tell
end tell
return projectPath
END
)
cd "$result"
/Developer/clangchecker/scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator3.0
Run Code Online (Sandbox Code Playgroud)
显然,您需要调整 Clang 的安装路径,并调整到您正在使用的 SDK 版本。
请记住在使用 scan-build 之前立即执行“Clean All”,否则结果可能不完整。