Я недавно настроил проект XCode с внешней системой сборки, чтобы собрать и выполнить мой код с помощью моего собственного make-файла. Все действия работают, кроме «сборки», после одного часа исследования я понял, что вывод такой:
ExternalBuildToolExecution boot0
cd /Users/aziabatz/Desktop/ZiUOS/bootloader
export ACTION=
/usr/bin/make
Я не знаю, почему переменная окружения ACTION
не экспортируется, когда я пытаюсь строить. Я думал, что это может быть потому, что это не стандартный проект Swift / obj- C, но следование документации Apple ACTION
определяется всегда. Итак, я определил другую переменную с именем ACTION2
, и это, кажется, работает отлично.
Моя версия Xcode - 9.1. Спасибо.