Как использовать Fastlane и Crashlytics для сборки при использовании автоматической подписи кода XCode? - PullRequest
0 голосов
/ 26 апреля 2018

Мы можем заархивировать сборку на Xcode и распространять через Crashlytics Beta через настольное приложение Fabric; однако распределение fastlane терпит неудачу. Сборка загружается, но тестеры не могут ее установить. Ниже приведена часть Fastfile.

build_app(scheme: "The-App-Fabric",
          workspace: "The-App.xcworkspace",
          configuration: "QA",
          output_directory: "./build",
          clean: true,
          include_bitcode: false)
crashlytics(api_token: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            build_secret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            ipa_path:"./build/The-App-Fabric.ipa",
            groups: ["ios-qa"])

1 Ответ

0 голосов
/ 26 апреля 2018

Проверка .ipa с помощью ProvisionQL показывает, что build_app автоматически выбирал неправильный профиль обеспечения. Задание export_team_id и export_method решает проблему. Найдите идентификатор вашей команды здесь .

        build_app(scheme: "The-App-Fabric",
            workspace: "The-App.xcworkspace",
            configuration: "QA",
            output_directory: "./build",
            clean: true,
            export_team_id: "XXXXXXXXXX",
            export_method: "development",
            include_bitcode: false)
        crashlytics(api_token: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                build_secret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                ipa_path:"./build/The-App-Fabric.ipa",
                groups: ["ios-qa"])
...