【问题标题】:CircleCI to TestFlightCircleCI 到 TestFlight
【发布时间】:2017-03-30 15:15:45
【问题描述】:

我按照this 文章将我的构建从 CircleCI 上传到 TestFlight。

我能够将构建从 CircleCI 上传到 Testflight。问题是我在构建之前收到错误“缺少 Beta Entitlement”。 我搜索了一下,发现我必须在我的配置文件和授权文件中包含“beta-reports-active”密钥。

  1. 我只在我的授权文件中添加了“beta-reports-active”,然后我再次尝试。我收到此错误“您的配置文件缺少 beta-reports-active”。

  2. 然后我手动编辑了配置文件并添加了“beta-reports-active”。然后我又试了一次,我得到了错误“无法解析配置文件”。

  3. 然后,我将我的配置文件(即分发)替换为 App Store 配置文件。然后我再次尝试并收到此错误“需要代码签名”。

我的 circle.yml 文件

machine:

  environment:
    GYM_CODE_SIGNING_IDENTITY: "My Code sigining identity"

  xcode:
    version: "8.0"


deployment:
  beta_distribution:
    branch: master
    commands:
      - gym
      - ipa distribute:itunesconnect -i 21321478 --upload --verbose

请帮帮我。

【问题讨论】:

    标签: testflight circleci


    【解决方案1】:

    好吧,我能够自己解决它。我添加了一些带有健身房的标志,效果很好。

    - gym --scheme "myScheme" --workspace "my.xcworkspace" --export_method app-store --use_legacy_build_api false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多