【发布时间】:2017-03-30 15:15:45
【问题描述】:
我按照this 文章将我的构建从 CircleCI 上传到 TestFlight。
我能够将构建从 CircleCI 上传到 Testflight。问题是我在构建之前收到错误“缺少 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
请帮帮我。
【问题讨论】:
标签: testflight circleci