Xcode plist验证脚本

时间:2016-09-27 15:30:05

标签: ios swift xcode

以下问题:在一个有多个目标(方案)的项目中不时出现错误的配置。他们不会被Xcode识别,所以我写了一个Swift脚本来检查它们。路径由命令行参数给出。

现在我需要将这个脚本集成到Xcode中,所以每当我编译其中一个目标时它就会运行。

我的想法是使用运行脚本。但是有两个问题。

  1. 我如何获得路径?路径可以"计算"如果目标/方案名称已知。

  2. 如何在Xcode中引发异常,以便在出现错误时停止构建并显示我的错误?

1 个答案:

答案 0 :(得分:0)

解决方案很简单。通过使用PRODUCT_NAME,我获得了计划/目标的名称以及更多我不需要的名称。通过使用PROJECT_DIR,我能够构建一个绝对路径并且它是完美的。