From c9a3015e35939e62ccea42bafe9f6164cb406490 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Thu, 25 Jun 2026 21:56:19 -0700 Subject: [PATCH] ios: parse ci profile without keychain --- .gitea/workflows/testflight-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/testflight-release.yml b/.gitea/workflows/testflight-release.yml index 3e50083..9a922f3 100644 --- a/.gitea/workflows/testflight-release.yml +++ b/.gitea/workflows/testflight-release.yml @@ -102,7 +102,7 @@ jobs: printf '%s' "${APPSTORE_CERTIFICATES_FILE_BASE64}" | base64 --decode > "${certificate_path}" printf '%s' "${APPSTORE_PROVISIONING_PROFILE_BASE64}" | base64 --decode > "${profile_path}" curl -fsSL https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer -o "${wwdr_certificate_path}" - security cms -D -i "${profile_path}" > "${profile_plist}" + openssl smime -inform DER -verify -noverify -in "${profile_path}" -out "${profile_plist}" >/dev/null profile_uuid="$(/usr/libexec/PlistBuddy -c 'Print UUID' "${profile_plist}")" profile_name="$(/usr/libexec/PlistBuddy -c 'Print Name' "${profile_plist}")" old_profile_path="${old_profile_dir}/${profile_uuid}.mobileprovision"