将synx添加到XCode构建阶段

时间:2016-05-01 17:48:42

标签: xcode

由于没有简单的方法来创建具有真实文件夹的组,我希望在每个构建上运行synx并自动同步我的文件夹。 我尝试使用以下脚本添加构建阶段:

if which synx > /dev/null; then
    synx $SRCROOT/MyProject.xcodeproj
else
    echo "warning: synx is not installed"
fi
  1. 此代码实际上并未因某种原因运行
  2. 我不知道在哪里可以看到echo语句
  3. 愿意得到一些帮助并理解我做错了什么。

1 个答案:

答案 0 :(得分:3)

警告: 我认为在构建项目时运行Synx可能会导致一些问题。由于Synx更改了文件夹结构和Xcode项目,因此您可能会遇到丢失文件的问题!

如何做到:

  1. 您必须确保此脚本位于此Build Phases标签下。
  2. 顺便说一句,谢谢你的剧本:)

    PS。消化是使用$PROJECT_FILE_PATH而不是$SRCROOT\something,这样可以避免相对/绝对路径出现问题,并且是一种通用脚本。

    Build Phases

    1. 要查看此命令的输出,请参阅Report Navigator
    2. Report Navigator