← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


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" \