From 188dc3b99260f9bee714bde901f41372b8e407eb Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Fri, 2 Jul 2021 17:27:36 +0200 Subject: [PATCH] ios: Add certificates to not self-sign --- scripts/add_ios_keys.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/add_ios_keys.sh b/scripts/add_ios_keys.sh index 78db4e50..4fa63a48 100755 --- a/scripts/add_ios_keys.sh +++ b/scripts/add_ios_keys.sh @@ -37,6 +37,14 @@ security default-keychain -s "$KEYCHAIN_PATH" security set-keychain-settings "$KEYCHAIN_PATH" # Remove relock timeout security unlock-keychain -p "" "$KEYCHAIN_PATH" +# To fix "codesign unable to build chain to self-signed root for signer" +# https://stackoverflow.com/a/66083449/147435 +wget -q https://developer.apple.com/certificationauthority/AppleWWDRCA.cer +wget -q https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer + +security add-certificates -k "KEYCHAIN_PATH" "AppleWWDRCA.cer" || true +security add-certificates -k "KEYCHAIN_PATH" "AppleWWDRCAG3.cer" || true + # Apple Magic https://stackoverflow.com/a/40870033/147435 security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "" "$KEYCHAIN_PATH"