Пользовательские конфигурации с XcodeGen - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь автоматизировать процесс настройки нового приложения с помощью XcodeGen .Как мне получить пользовательские конфигурации проекта, как на скриншоте с файлом YML?

enter image description here

Я ожидал, что смогу сделать это так, как документы говорят:

name: Test1
settings:
  configs:
    Alpha: alpha-com.company.Test1
    Beta: beta-com.company.Test1
    Debug: debug-com.company.Test1
    Release: com.company.Test1
options:
  bundleIdPrefix: com.company
targets:
  Test1:
    type: application
    platform: iOS
    sources: Test1
  Test1Tests:
    type: bundle.unit-test
    platform: iOS
    schemetestTargets: Test1Tests
    sources: Test1Tests

Но это не работает.Я пробовал несколько вариантов, таких как удаление уровня настройки над ним, размещение его в целевом параметре с & без уровня конфигурации.Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 07 декабря 2018

Это - это то, что достигает желаемого результата:

configs:
  Alpha: release
  Beta: release
  Debug: debug
  Release: release
targets:
  Test1:
    settings:
      configs:
        Alpha:
          PRODUCT_BUNDLE_IDENTIFIER: alpha-com.company.Test1
        Beta:
          PRODUCT_BUNDLE_IDENTIFIER: beta-com.company.Test1
        ...
...