我最近使用外部构建系统设置了一个Xcode项目,以便使用我的自定义makefile生成并执行我的代码。 经过一小时的研究,我发现输出是这样的,除了“ build”之外,所有动作都起作用:
ExternalBuildToolExecution boot0
cd /Users/aziabatz/Desktop/ZiUOS/bootloader
export ACTION=
/usr/bin/make
我不知道为什么在尝试构建时未导出ACTION
环境变量。我认为可能是因为它不是标准的Swift / obj-C项目,但是始终按照Apple文档ACTION
进行定义。
因此,我定义了另一个名为ACTION2
的变量,它似乎可以正常工作。
我的Xcode版本是9.1。 谢谢。