我正在尝试设置codemagic ios流程。我想构建ipa并将其推送到TestFlight。我已在AppStoreConnect中创建了codemagic api密钥,并通过Codemagic界面的“生成新代码签名证书”选项创建了开发人员和分发证书。我还为我的应用创建了一个预配配置文件,它显示已启用推送通知功能。
但是当我开始这个过程时,我有一个错误:
Encountered error while creating the IPA:
error: exportArchive: "Runner.app" requires a provisioning profile with the Push Notifications feature.
我是新来的codemagic和尝试做所有的步骤由文档,但我不能理解这个问题:(也许有人可以帮助解决这个问题?
这是我的流程:
ios-workflow-id:
name: iOS Sample Workflow
integrations:
app_store_connect: CodeMagic
environment:
vars:
APP_ID: #########
ios_signing:
provisioning_profiles:
- Codemagic
certificates:
- Development_Certificate
- Distribution_Certificate
scripts:
- name: Set up code signing settings on Xcode project
script: |
xcode-project use-profiles
- name: Get Flutter packages
script: |
flutter packages pub get
- name: Install pods
script: |
find . -name "Podfile" -execdir pod install \;
- name: Flutter build ipa
script: |
BUILD_NUMBER=$(($(app-store-connect get-latest-app-store-build-number "$APP_ID") + 1))
flutter build ipa --release \
--build-name=1.0.0 \
--build-number=$BUILD_NUMBER
artifacts:
- build/ios/ipa/*.ipa
publishing:
app_store_connect:
auth: integration
submit_to_testflight: true
代码签名日志:
Configure code signing settings
Searching for files matching /Users/builder/Library/MobileDevice/Provisioning Profiles/*.mobileprovision
Searching for files matching /Users/builder/Library/MobileDevice/Provisioning Profiles/*.provisionprofile
List available code signing certificates in keychain /Users/builder/Library/codemagic-cli-tools/keychains/03-02-23_smdje8o8.keychain-db
Searching for files matching /Users/builder/clone/**/*.xcodeproj
Completed configuring code signing settings
- Using profile "Codemagic" [717112ed-c3ca-45b5-946a-efe6d07dffcc] for target "Runner" [Debug] from project "Runner"
- Using profile "Codemagic" [717112ed-c3ca-45b5-946a-efe6d07dffcc] for target "Runner" [Profile] from project "Runner"
- Using profile "Codemagic" [717112ed-c3ca-45b5-946a-efe6d07dffcc] for target "Runner" [Release] from project "Runner"
Generated options for exporting the project
- Method: app-store
- Provisioning Profiles:
- com.fdforge.dev: Codemagic
- Signing Certificate: Apple Distribution
- Signing Style: manual
- Team Id: #####
Saved export options to /Users/builder/export_options.plist
1条答案
按热度按时间qhhrdooz1#
修复!我必须创建导出.plist文件:
并更改了构建IPA的命令:
而且它起作用了!)