listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

commit 6f0ae01f4b7c096600de1be606a3a11513518a99
parent a940a5509db9407091a71ff3529ee816a5b21154
Author: Michael Camilleri <[email protected]>
Date:   Fri, 27 Mar 2026 13:36:11 +0900

Update scripts to use development key from temporary keychain

Diffstat:
MScripts/publish-ios.sh | 3+++
MScripts/publish-macos.sh | 3+++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/Scripts/publish-ios.sh b/Scripts/publish-ios.sh @@ -16,6 +16,7 @@ ARCHIVE_PATH="/tmp/Listless-latest.xcarchive" EXPORT_PATH="/tmp/Listless-export" EXPORT_PLIST="/tmp/Listless-ExportOptions.plist" IPA_PATH="$EXPORT_PATH/Listless iOS.ipa" +DEV_P12="$REPO_ROOT/.asc/ios-signing/dev.p12" DIST_P12="$REPO_ROOT/.asc/ios-signing/dist-headless.p12" TMP_KEYCHAIN="$REPO_ROOT/.asc/build.keychain-db" @@ -36,6 +37,8 @@ security delete-keychain "$TMP_KEYCHAIN" 2>/dev/null || true security create-keychain -p "$TMP_KEYCHAIN_PASS" "$TMP_KEYCHAIN" security unlock-keychain -p "$TMP_KEYCHAIN_PASS" "$TMP_KEYCHAIN" security set-keychain-settings -lut 21600 "$TMP_KEYCHAIN" +security import "$DEV_P12" -k "$TMP_KEYCHAIN" -P "$DEV_P12_PASS" \ + -T /usr/bin/codesign -T /usr/bin/security -T /usr/bin/productbuild security import "$DIST_P12" -k "$TMP_KEYCHAIN" -P "$DIST_P12_PASS" \ -T /usr/bin/codesign -T /usr/bin/security -T /usr/bin/productbuild security set-key-partition-list -S apple-tool:,apple:,codesign:,productbuild: \ diff --git a/Scripts/publish-macos.sh b/Scripts/publish-macos.sh @@ -18,6 +18,7 @@ EXPORT_PATH="/tmp/Listless-mac-export" EXPORT_PLIST="/tmp/Listless-mac-ExportOptions.plist" PKG_PATH="$EXPORT_PATH/Listless.pkg" SIGNING_DIR="$REPO_ROOT/.asc/macos-signing" +DEV_P12="$REPO_ROOT/.asc/ios-signing/dev.p12" APP_P12="$SIGNING_DIR/app-headless.p12" INSTALLER_P12="$SIGNING_DIR/installer-headless.p12" TMP_KEYCHAIN="$REPO_ROOT/.asc/build.keychain-db" @@ -34,6 +35,8 @@ security delete-keychain "$TMP_KEYCHAIN" 2>/dev/null || true security create-keychain -p "$TMP_KEYCHAIN_PASS" "$TMP_KEYCHAIN" security unlock-keychain -p "$TMP_KEYCHAIN_PASS" "$TMP_KEYCHAIN" security set-keychain-settings -lut 21600 "$TMP_KEYCHAIN" +security import "$DEV_P12" -k "$TMP_KEYCHAIN" -P "$DEV_P12_PASS" \ + -T /usr/bin/codesign -T /usr/bin/security -T /usr/bin/productbuild security import "$APP_P12" -k "$TMP_KEYCHAIN" -P "$DIST_P12_PASS" \ -T /usr/bin/codesign -T /usr/bin/security -T /usr/bin/productbuild security import "$INSTALLER_P12" -k "$TMP_KEYCHAIN" -P "$DIST_P12_PASS" \