Довольно уродливое решение, которое я использовал, - добавить дополнительную фиктивную цель приложения iOS или Mac OS X, которую я использую только для завершения кода и документации.
Сделайте что-то вроде этого:
- Добавьте цель "Cocoa Application" и назовите ее-doc.
- Добавить файлы, которые вы хотите отредактировать, в новую группу или использовать только что созданную целевую группу.
- Убедитесь, что файлы, которые вы хотите отредактировать, помечены как элементы в-doc target, используя раздел «Target Membership» в представлении правой стороны.
Теперь отредактируйте и соберите, используя вашу внешнюю цель системы сборки.
Если это проект iOSВы можете сделать еще один шаг вперед и добавить дополнительное «Пустое приложение».-run target используется, чтобы «обмануть» XCode для запуска вашего внешнего приложения в симуляторе или даже на устройстве, предполагая, что ваша внешняя система сборки знает, как подписывать и создавать универсальные или просто обычные двоичные файлы с правильной архитектурой (-ами).
- Добавьте цель iOS «Пустое приложение» и назовите ее-run.
- Редактировать схему для- запустить и добавить вашу внешнюю цель системы сборки в качестве цели перед-run target.
- Изменить раздел «Выполнить ...» для- запустите схему, указав путь к исполняемому файлу для комплекта приложений, созданного вашей внешней системой сборки.
Теперь отредактируйте вместе, соберите и запустите, используя- запустите цель, и она вызовет вашу внешнюю цель, а затем запустится в симуляторе или отладке на устройстве.Я сделал это в сочетании с-doc target, и он работает нормально, просто пометьте файлы, которые вы редактируете, чтобы они были только членами-doc target, иначе Xcode попытается создать что-то для вас.