From 0e1a1ea15455e0cfab93de200189a00b4d235f25 Mon Sep 17 00:00:00 2001 From: nevercode-kevin <68225534+nevercode-kevin@users.noreply.github.com> Date: Wed, 8 Dec 2021 09:17:04 +0100 Subject: [PATCH] Clarify when to use IOS_APP_STORE and IOS_APP_ADHOC when code signing (#632) * Clarify when to use IOS_APP_STORE and IOS_APP_ADHOC when signing iOS apps * Update content/yaml-code-signing/signing-ios.md Co-authored-by: helinanever <36853001+helinanever@users.noreply.github.com> Co-authored-by: helinanever <36853001+helinanever@users.noreply.github.com> --- content/yaml-code-signing/signing-ios.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/yaml-code-signing/signing-ios.md b/content/yaml-code-signing/signing-ios.md index 4f18c484..e21a8aa0 100644 --- a/content/yaml-code-signing/signing-ios.md +++ b/content/yaml-code-signing/signing-ios.md @@ -139,7 +139,11 @@ scripts: Instead of specifying the exact bundle-id, you can use `"$(xcode-project detect-bundle-id)"`. -Based on the specified bundle ID and [provisioning profile type](https://github.com/codemagic-ci-cd/cli-tools/blob/master/docs/app-store-connect/fetch-signing-files.md#--typeios_app_adhoc--ios_app_development--ios_app_inhouse--ios_app_store--mac_app_development--mac_app_direct--mac_app_store--mac_catalyst_app_development--mac_catalyst_app_direct--mac_catalyst_app_store--tvos_app_adhoc--tvos_app_development--tvos_app_inhouse--tvos_app_store), Codemagic will fetch or create the relevant provisioning profile and certificate to code sign the build. +Based on the specified bundle ID and [provisioning profile type](https://github.com/codemagic-ci-cd/cli-tools/blob/master/docs/app-store-connect/fetch-signing-files.md#--typeios_app_adhoc--ios_app_development--ios_app_inhouse--ios_app_store--mac_app_development--mac_app_direct--mac_app_store--mac_catalyst_app_development--mac_catalyst_app_direct--mac_catalyst_app_store--tvos_app_adhoc--tvos_app_development--tvos_app_inhouse--tvos_app_store) set with the `--type` argument, Codemagic will fetch or create the relevant provisioning profile and certificate to code sign the build. + +If you are publishing to the **App Store** or you are using **TestFlight** to distribute your app to test users, set the `--type` argument to `IOS_APP_STORE`. + +When using a **third party app distribution service** such as Firebase App Distribution, set the `--type` argument to `IOS_APP_ADHOC` ## Manual code signing