Xcode: пользовательские конфигурации сборки в Swift Package Manager - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь заставить SPM работать с другими конфигурациями сборки, кроме Debug и Release. Наш проект iOS имеет различные схемы (например, Debug-Staging, Debug-Production, Alpha-Staging, Alpha-Production и т. Д. c.), Где я устанавливаю идентификатор пакета, некоторые флаги и т. Д. c.

Есть ли способ добиться такой диверсификации, даже если SPM только "понимает" отладку и выпуск?

1 Ответ

1 голос
/ 17 марта 2020

Укажите путь к вашему пользовательскому файлу конфигурации при вызове команды generate-xcodeproj.

Пример

swift-package generate-xcodeproj --xcconfig-overrides Config.xcconfig
...