【问题标题】:How to use Fastlane and Crashlytics to build while using Xcode automatic code signing?如何在使用 Xcode 自动代码签名的同时使用 Fastlane 和 Crashlytics 进行构建?
【发布时间】:2018-04-26 12:06:13
【问题描述】:

我们可以在 Xcode 上存档构建并通过 Fabric 桌面应用程序通过 Crashlytics Beta 分发;但是,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"])

【问题讨论】:

    标签: ios xcode code-signing crashlytics fastlane


    【解决方案1】:

    通过ProvisionQL 对 .ipa 的检查显示 build_app 自动选择了错误的配置文件。指定 export_team_idexport_method 可以解决该问题。找到您的团队 ID here

            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"])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 2015-08-20
      • 1970-01-01
      • 2020-03-29
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多