➜ modelist2 git:(main) ✗ codesign --verify --deep --strict --verbose=4 "dist/mac-arm64/Modelist.app" dist/mac-arm64/Modelist.app: code object is not signed at all In architecture: arm64 ➜ modelist2 git:(main) ✗ >.... entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib" # Sign helpers codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt" # Sign frameworks codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Mantle.framework" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/ReactiveObjC.framework" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework" # Sign helper apps codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Plugin).app" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (GPU).app" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Renderer).app" codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper.app" # Sign the main app bundle codesign --force --verify --verbose --sign "Developer ID Application: Peter Pohar (C5T7289V73)" --entitlements assets/entitlements.mac.plist --options runtime --timestamp "dist/mac-arm64/Modelist.app" dist/mac-arm64/Modelist.app/Contents/Resources/app.asar.unpacked/node_modules/better-sqlite3/build/Release/better_sqlite3.node: signed Mach-O thin (arm64) [better_sqlite3] dist/mac-arm64/Modelist.app/Contents/Resources/app.asar.unpacked/node_modules/@img/sharp-libvips-darwin-arm64/lib/libvips-cpp.42.dylib: signed Mach-O thin (arm64) [libvips-cpp.42] dist/mac-arm64/Modelist.app/Contents/Resources/app.asar.unpacked/node_modules/@img/sharp-darwin-arm64/lib/sharp-darwin-arm64.node: signed Mach-O thin (arm64) [sharp-darwin-arm64] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib: signed Mach-O thin (arm64) [libEGL] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib: signed Mach-O thin (arm64) [libvk_swiftshader] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib: signed Mach-O thin (arm64) [libGLESv2] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib: signed Mach-O thin (arm64) [libffmpeg] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler: signed Mach-O thin (arm64) [chrome_crashpad_handler] dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt: signed Mach-O thin (arm64) [ShipIt] dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework: signed bundle with Mach-O thin (arm64) [com.github.Squirrel] dist/mac-arm64/Modelist.app/Contents/Frameworks/Mantle.framework: signed bundle with Mach-O thin (arm64) [org.mantle.Mantle] dist/mac-arm64/Modelist.app/Contents/Frameworks/ReactiveObjC.framework: signed bundle with Mach-O thin (arm64) [com.electron.reactive] dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework: signed bundle with Mach-O thin (arm64) [com.github.Electron.framework] dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Plugin).app: signed app bundle with Mach-O thin (arm64) [com.modelist.app.helper.Plugin] dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (GPU).app: signed app bundle with Mach-O thin (arm64) [com.modelist.app.helper.GPU] dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Renderer).app: signed app bundle with Mach-O thin (arm64) [com.modelist.app.helper.Renderer] dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper.app: signed app bundle with Mach-O thin (arm64) [com.modelist.app.helper] dist/mac-arm64/Modelist.app: signed app bundle with Mach-O thin (arm64) [com.modelist.app] ➜ modelist2 git:(main) ✗ codesign --verify --deep --strict --verbose=4 "dist/mac-arm64/Modelist.app" --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Plugin).app --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Plugin).app --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Mantle.framework/Versions/Current/. --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/ReactiveObjC.framework/Versions/Current/. --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Mantle.framework/Versions/Current/. --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/ReactiveObjC.framework/Versions/Current/. --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework/Versions/Current/. --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (GPU).app --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (GPU).app --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Squirrel.framework/Versions/Current/. --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Renderer).app --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper (Renderer).app --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper.app --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Modelist Helper.app --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/Current/. --prepared:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/Current/Helpers/chrome_crashpad_handler --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/Current/Helpers/chrome_crashpad_handler --validated:/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/Frameworks/Electron Framework.framework/Versions/Current/. dist/mac-arm64/Modelist.app: valid on disk dist/mac-arm64/Modelist.app: satisfies its Designated Requirement ➜ modelist2 git:(main) ✗ ditto -c -k --keepParent "dist/mac-arm64/Modelist.app" "dist/mac-arm64/Modelist.zip" ➜ modelist2 git:(main) ✗ xcrun notarytool submit "dist/mac-arm64/Modelist.zip" \ --keychain-profile "Modelist" \ --wait Conducting pre-submission checks for Modelist.zip and initiating connection to the Apple notary service... Submission ID received id: e86e92e3-06d1-4dff-aeda-e2e801876992 Upload progress: 100,00% (108 MB of 108 MB) Successfully uploaded file id: e86e92e3-06d1-4dff-aeda-e2e801876992 path: /Users/pete/projects/modelist2/dist/mac-arm64/Modelist.zip Waiting for processing to complete. Current status: Accepted............ Processing complete id: e86e92e3-06d1-4dff-aeda-e2e801876992 status: Accepted ➜ modelist2 git:(main) ✗ xcrun stapler staple "dist/mac-arm64/Modelist.app" Processing: /Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app Could not validate ticket for /Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app The staple and validate action failed! Error 65. ➜ modelist2 git:(main) ✗ codesign --display --verbose=4 dist/mac-arm64/Modelist.app Executable=/Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app/Contents/MacOS/Modelist Identifier=com.modelist.app Format=app bundle with Mach-O thin (arm64) CodeDirectory v=20500 size=764 flags=0x10000(runtime) hashes=13+7 location=embedded VersionPlatform=1 VersionMin=720896 VersionSDK=917504 Hash type=sha256 size=32 CandidateCDHash sha256=927bbceaf4b514c368c42b54b47d9cd6dcf3fff5 CandidateCDHashFull sha256=927bbceaf4b514c368c42b54b47d9cd6dcf3fff59cd88e388cda5fe384aedb6b Hash choices=sha256 CMSDigest=927bbceaf4b514c368c42b54b47d9cd6dcf3fff59cd88e388cda5fe384aedb6b CMSDigestType=2 Executable Segment base=0 Executable Segment limit=16384 Executable Segment flags=0x1 Page size=4096 CDHash=927bbceaf4b514c368c42b54b47d9cd6dcf3fff5 Signature size=8972 Authority=Developer ID Application: Peter Pohar (C5T7289V73) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=22 Jan 2025 at 17:20:31 Info.plist entries=30 TeamIdentifier=C5T7289V73 Runtime Version=14.0.0 Sealed Resources version=2 rules=13 files=770 Internal requirements count=1 size=176 ➜ modelist2 git:(main) ✗ xcrun stapler staple -v dist/mac-arm64/Modelist.app Processing: /Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app Properties are { NSURLIsDirectoryKey = 1; NSURLIsPackageKey = 1; NSURLIsSymbolicLinkKey = 0; NSURLLocalizedTypeDescriptionKey = Application; NSURLTypeIdentifierKey = "com.apple.application-bundle"; "_NSURLIsApplicationKey" = 1; } Props are { cdhash = {length = 20, bytes = 0x927bbceaf4b514c368c42b54b47d9cd6dcf3fff5}; digestAlgorithm = 2; flags = 65536; secureTimestamp = "2025-01-22 16:20:31 +0000"; signingId = "com.modelist.app"; teamId = C5T7289V73; } JSON Data is { records = ( { recordName = "2/2/927bbceaf4b514c368c42b54b47d9cd6dcf3fff5"; } ); } Headers: { "Content-Type" = "application/json"; } Domain is api.apple-cloudkit.com Response is { URL: https://api.apple-cloudkit.com/database/1/com.apple.gk.ticket-delivery/production/public/records/lookup } { Status Code: 200, Headers { Connection = ( "keep-alive" ); "Content-Encoding" = ( gzip ); "Content-Type" = ( "application/json; charset=UTF-8" ); Date = ( "Wed, 22 Jan 2025 16:35:26 GMT" ); Server = ( "AppleHttpServer/d2dcc6a0a5e3" ); "Strict-Transport-Security" = ( "max-age=31536000; includeSubDomains;" ); "Transfer-Encoding" = ( Identity ); Via = ( "xrail:st53p00ic-qujn14040702.me.com:8301:24R643:grp60,631194250daa17e24277dea86cf30319:c7534d9b8dcee1f5188f194eaae79fe1:defra2" ); "X-Apple-CloudKit-Version" = ( "1.0" ); "X-Apple-Edge-Response-Time" = ( 107 ); "X-Apple-Request-UUID" = ( "0caed1f3-7b8e-4893-ad50-45030134f9ec" ); "X-Responding-Instance" = ( "ckdatabasews:16305801:st42p63ic-ztfb09170401:8807:2433B76:f180568a116b20f4858dff0d336ea327e38705c4" ); "access-control-expose-headers" = ( "X-Apple-Request-UUID,X-Responding-Instance,Via" ); "x-apple-user-partition" = ( 63 ); } } Size of data is 3293 JSON Response is: { records = ( { created = { deviceID = 2; timestamp = 1737562941510; userRecordName = "_b133e60953755a92966d7ca08d9c731a"; }; deleted = 0; fields = { signedTicket = { type = BYTES; value = "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"; }; }; modified = { deviceID = 2; timestamp = 1737562941510; userRecordName = "_b133e60953755a92966d7ca08d9c731a"; }; pluginFields = { }; recordChangeTag = m6844282; recordName = "2/2/927bbceaf4b514c368c42b54b47d9cd6dcf3fff5"; recordType = DeveloperIDTicket; } ); } Downloaded ticket has been stored at file:///var/folders/gx/sfyb5wd54q14zr7j7dgjlrx80000gn/T/0caed1f3-7b8e-4893-ad50-45030134f9ec.ticket. Could not validate ticket for /Users/pete/projects/modelist2/dist/mac-arm64/Modelist.app The staple and validate action failed! Error 65.