CircleCI到TestFlight
问题描述:
我跟着this文章将我的版本从CircleCI上传到TestFlight。CircleCI到TestFlight
我能够将构建从CircleCI上传到Testflight。问题是我在构建前收到错误“Missing Beta Entitlement”。 我搜索了一下,发现我必须在我的配置文件和授权文件中包含“beta-reports-active”键。
我在我的授权文件中只添加了“beta-reports-active”,然后再次尝试。我收到此错误“您的配置文件缺少beta-reports-active”。
然后我手动编辑配置文件并添加了“beta-reports-active”。然后我再次尝试,并且出现错误“无法解析提供配置文件”。
然后我用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
请帮我在这。
答
嗯,我能够自己解决它。我添加了一些健身房的标志,并工作。
- gym --scheme "myScheme" --workspace "my.xcworkspace" --export_method app-store --use_legacy_build_api false