CircleCI 到 TestFlight
CircleCI to TestFlight
我按照 this 文章将我的构建从 CircleCI 上传到 TestFlight。
我能够将构建从 CircleCI 上传到 Testflight。问题是我在构建前收到错误 "Missing Beta Entitlement"。
我用谷歌搜索,发现我必须在我的配置文件和授权文件中包含 "beta-reports-active" 密钥。
我只在我的授权文件中添加了 "beta-reports-active" 然后我再次尝试。我收到此错误 "Your provisioning profile is missing beta-reports-active".
然后我手动编辑配置文件并添加"beta-reports-active"。然后我再次尝试,我得到错误 "Unable to parse provision profile".
然后我用 App Store provision profile 替换了我的 provision profile(分发)。然后我再次尝试并得到这个错误 "Code Signing is required".
我的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 中添加了一些标志,效果很好。
- gym --scheme "myScheme" --workspace "my.xcworkspace" --export_method app-store --use_legacy_build_api false
我按照 this 文章将我的构建从 CircleCI 上传到 TestFlight。
我能够将构建从 CircleCI 上传到 Testflight。问题是我在构建前收到错误 "Missing Beta Entitlement"。 我用谷歌搜索,发现我必须在我的配置文件和授权文件中包含 "beta-reports-active" 密钥。
我只在我的授权文件中添加了 "beta-reports-active" 然后我再次尝试。我收到此错误 "Your provisioning profile is missing beta-reports-active".
然后我手动编辑配置文件并添加"beta-reports-active"。然后我再次尝试,我得到错误 "Unable to parse provision profile".
然后我用 App Store provision profile 替换了我的 provision profile(分发)。然后我再次尝试并得到这个错误 "Code Signing is required".
我的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 中添加了一些标志,效果很好。
- gym --scheme "myScheme" --workspace "my.xcworkspace" --export_method app-store --use_legacy_build_api false