Как создать приложение для iOS для симулятора, используя fastlane? - PullRequest
0 голосов
/ 14 октября 2019

В целях автоматизации я пытаюсь создать приложение для iOS с помощью jenkins job для симулятора с использованием fastlane build_app script .

В настоящее время у меня есть две проблемы:

  1. Я не знаю, как получить .app file прямо из команды сборки
  2. Когда я создаю.ipa файл, который я получаю .app file, просто извлекая .ipa, но каким-то образом .app не откроется на моем симуляторе (имитатор соответствует)

Lane I 'm выглядит следующим образом ->

lane :app_for_simulator do
    match(type: "development")
    build_app(
      scheme: "MyApp",
      export_method: "development",
      configuration: "Debug",
      destination: "platform=iOS Simulator,name=iPhone 11,OS=13.1",
      output_name: "MyApp.ipa"
    )
  end

Кто-нибудь имел подобные проблемы и удалось их решить?

Просматривал другие темы, но не смог найти ответ. Заранее спасибо

1 Ответ

0 голосов
/ 15 октября 2019

Это то, что мы используем:

xcodebuild(
  {
    clean: true,
    build: true,
    workspace: "./MyApp.xcworkspace",
    output_name: "MyApp.ipa",
    scheme: "MyApp",
    sdk: "iphonesimulator",
    destination: "platform=iOS Simulator,name=iPhone 5s",
    xcargs: "ONLY_ACTIVE_ARCH=NO"
  }
)
...