I’m going through points with iOS signing when constructing my app utilizing Codemagic, however the construct works completely on my native Mac utilizing automated code signing.
- Codemagic Configuration: Codemagic is related to my developer portal, and I’ve created an iOS certificates instantly via Codemagic. I additionally chosen the right provisioning profile out there.
- Error Message: When making an attempt to construct the app in Codemagic, I encounter the next error:
Code Signing Error: “error: exportArchive “Runner.app” requires a provisioning profile with the Related Domains, Push Notifications, and Check in with Apple options.”
- I’ve double-checked within the Apple Developer portal (developer.apple.com) underneath “Identifiers and Capabilities,” and I can verify that every one the required capabilities — Related Domains, Push Notifications, and Check in with Apple — are activated for the app’s bundle identifier.
Steps I’ve Taken:
- Codemagic is linked to my Developer Portal, and the provisioning profile is chosen.
- I’ve ensured that the required capabilities (Related Domains, Push Notifications, and Check in with Apple) are appropriately enabled within the Developer portal.
title: Initialize keychain
script: |
keychain initialize
title: Add certificates to keychain
script: |
keychain add-certificates
title: Arrange code signing settings on Xcode undertaking
script: |
xcode-project use-profiles
title: Set up pods
script: |
discover . -name "Podfile" -execdir pod set up ;
title: Flutter construct ipa and automated versioning
script: |
flutter construct ipa --flavor manufacturing --release
--build-name=1.0.0
--build-number=$(($(app-store-connect get-latest-testflight-build-number "$APP_ID") + 1))
--export-options-plist=/Customers/builder/export_options.plist
What am I lacking or doing mistaken right here?