以下问题:在一个有多个目标(方案)的项目中不时出现错误的配置。他们不会被Xcode识别,所以我写了一个Swift脚本来检查它们。路径由命令行参数给出。
现在我需要将这个脚本集成到Xcode中,所以每当我编译其中一个目标时它就会运行。
我的想法是使用运行脚本。但是有两个问题。
我如何获得路径?路径可以"计算"如果目标/方案名称已知。
如何在Xcode中引发异常,以便在出现错误时停止构建并显示我的错误?
答案 0 :(得分:0)
解决方案很简单。通过使用PRODUCT_NAME,我获得了计划/目标的名称以及更多我不需要的名称。通过使用PROJECT_DIR,我能够构建一个绝对路径并且它是完美的。