Notarization

RSS for tag

Notarization is the process of scanning Developer ID-signed software for malicious components before distribution outside of the Mac App Store.

Notarization Documentation

Posts under Notarization subtopic

Post

Replies

Boosts

Views

Activity

Notarisation Resources
General: Forums topic: Code Signing Forums subtopic: Code Signing > Notarization Forums tag: Notarization WWDC 2018 Session 702 Your Apps and the Future of macOS Security WWDC 2019 Session 703 All About Notarization WWDC 2021 Session 10261 Faster and simpler notarization for Mac apps WWDC 2022 Session 10109 What’s new in notarization for Mac apps — Amongst other things, this introduced the Notary REST API Notarizing macOS Software Before Distribution documentation Customizing the Notarization Workflow documentation Resolving Common Notarization Issues documentation Notary REST API documentation TN3147 Migrating to the latest notarization tool technote Fetching the Notary Log forums post Q&A with the Mac notary service team Developer > News post Apple notary service update Developer > News post Notarisation and the macOS 10.9 SDK forums post Testing a Notarised Product forums post Notarisation Fundamentals forums post The Pros and Cons of Stapling forums post Resolving Error 65 When Stapling forums post If your notary requests are stuck in the In Progress state, see my reply here. If your notary requests are failing with Team is not yet configured for notarization, see my reply here and also the follow-up here. Many notarisation issues are actually code signing or trusted execution issue. For more on those topics, see Code Signing Resources and Trusted Execution Resources. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = "eskimo" + "1" + "@" + "apple.com"
0
0
6.2k
Jun ’26
Update — exhaustive diagnostics done, still failing, requesting Apple-side investigation
Following up with a full diagnostic summary since my last post, in case it helps narrow this down. Certificates: Developer ID Installer and Developer ID Application (Team ID 6VCLSHAN7R), both freshly created Aug 19, 2026. Both show as valid/trusted in Keychain Access and match the developer portal (expiration 2031/08/20). What I've verified/tried, all pointing to the same conclusion: Local signature is valid. pkgutil --check-signature shows a full chain (Developer ID Installer → Developer ID Certification Authority → Apple Root CA) with a trusted timestamp. codesign -dvv on the embedded binaries (VST3, AU component, standalone app) all show Authority=Developer ID Application: ..., hardened runtime enabled, valid secure timestamp. No account/cert issues found. No duplicate certificates (security find-identity -v -p basic returns exactly 2 valid identities). No pending Program License Agreement. developer.apple.com/system-status shows Notary Service operational. Signed with productsign directly, not just via the packaging GUI (Packages/Whitebox) — same result. Isolated from product content: a minimal pkgbuild test package (single text file, signed only with productsign, no relation to my actual product) fails with the exact same error. Waited 3+ days in case of certificate propagation delay — no change. Tried both authentication methods — Apple ID + app-specific password, and a Team-scoped App Store Connect API key — both fail identically. Every single attempt returns: "message": "The binary is not signed with a valid Developer ID certificate." Latest Submission IDs (all Invalid, same error): 5b495af5-1a31-41cd-b8a3-d1e33ab2a12a (product pkg, API key auth) 91eee4f0-778a-4edb-9515-eabfc6711f3f (minimal test pkg, Apple ID auth) At this point I've ruled out everything on my end I can think of — package contents, signing tool, authentication method, certificate freshness/propagation, account status. This looks like something wrong with how these specific certificates are provisioned on Apple's side for notarization. Could someone from DTS take a look at the account/certificates directly? Happy to provide any further diagnostics needed. Thanks for your patience.
3
0
629
2h
notarytool returns HTTP 500 — even on store-credentials
Hi everyone, For the past three days I've been unable to notarize my app — every attempt fails with an HTTP 500 error from Apple's notarization service. What's unusual is that the error occurs not only during submission, but also when simply validating credentials via store-credentials. Example: $ xcrun notarytool store-credentials "notarytool-password" \ --apple-id <id> --team-id <team> --password <app-specific-password> Validating your credentials... Error: HTTP status code: 500. Internal Server Error Request ID: K6NYCMIFNM66OI2WRG3ORZEDUE.0.0 Please try again at a later time. Since the failure happens at credential validation — before any package is even uploaded — I'm fairly confident this is a server-side issue, not something wrong with my setup or the binary. I've tried across different network connections, same result. Has anyone else been hitting this? Is there a known outage or incident on Apple's notarization infrastructure? Any way to escalate or get a status update beyond checking developer.apple.com/system-status/? Thanks
3
1
779
8h
Titre : Notarization fails with "not signed with valid Developer ID certificate" on minimal test pkg — certificate verifies fine locally
Hi all, I've hit a wall trying to notarize a macOS installer pkg (built with Packages/Whitebox, signed with productsign). Every submission fails with: "message": "The binary is not signed with a valid Developer ID certificate." What's strange: this happens even on a minimal test pkg built with pkgbuild containing a single text file, signed only with productsign — no relation to my actual product. So it's not a content/nested-binary issue. Local verification passes fine: pkgutil --check-signature shows a full valid chain (Developer ID Installer → Developer ID Certification Authority → Apple Root CA) with a trusted timestamp. Both my Developer ID Installer and Developer ID Application certificates were freshly created on Aug 19, 2026, show as valid/trusted in Keychain Access, and match on developer.apple.com (Team ID 6VCLSHAN7R). What I've already tried: Re-created both certificates from scratch Waited 2 days in case of propagation delay Checked for pending program agreements (none) Checked developer.apple.com/system-status (Notary Service shows operational) Verified no duplicate/conflicting certificates in keychain Submitted a DTS support ticket 2 days ago, still waiting on a response. Has anyone run into this exact "valid everywhere except the notary service" situation? Any pointers appreciated. Example submission ID: 91eee4f0-778a-4edb-9515-eabfc6711f3f
1
0
270
1d
All three notarization submissions stuck In Progress since 2026-08-17, after a successful submission on 2026-08-12
Hi, I'm reporting three notarization submissions that have all been stuck in the "In Progress" state today. I'm posting mainly to ask whether my team has been pulled into in-depth analysis, since as far as I know there is currently no way to determine that from the client side. Team ID: SE3B3RM5Y4 === Stuck submissions (all still "In Progress" as of 2026-08-17 12:15Z) === 99722c12-dc10-4098-88be-84b7b58ff1f4 created 2026-08-17T07:51:19Z a41cf8fe-8883-4073-a043-5143323407da created 2026-08-17T09:45:11Z 35746a17-d332-4398-a353-cd7b1d8520ac created 2026-08-17T11:34:55Z notarytool info returns status "In Progress" with no message field for all three. No errors, no rejections - they simply have not moved. === Immediately prior submission, same pipeline, succeeded === a9138c72-41ee-4b42-adcf-78851eb3e5c7 created 2026-08-12T10:58:00Z Accepted That submission was Accepted in roughly 25 minutes. Every submission before it (2026-08-09 x2, 08-06, 07-26, 07-21, 07-15, 07-09) was also Accepted within a similar window. Today's three are the first that have not completed. === Why I believe this is team-scoped rather than a bad package === The three submissions are not retries of one another: 99722c12 and a41cf8fe are the same app version (1.3.1). 35746a17 is a different build of a different app version (1.3.2), produced from a newer source tree, with different content and a different zip. It was submitted almost 4 hours after the first one and was stuck immediately as well. So a fresh, independently produced package entered the same stuck state right away. That seems more consistent with a team-level hold than with a problem in any individual package. I understand from previous threads that once a team enters in-depth analysis, it affects all notarizations for that team until the state clears, which appears to match what I'm seeing. === What changed between the last successful submission and today === I want to disclose this in case it is relevant to the analysis: Package size grew from ~635 MB to ~751 MB (+116 MB, +18%) for the signed .zip. This is one of the larger single-release size increases in this app's history. A bundled third-party command-line helper was updated to a much newer release. It ships its own separately Developer ID-signed Mach-O executable, so while the file path and its signing identity are unchanged from previous releases, the actual binary content is almost certainly different from what was notarized on 2026-08-12. The app's own main executable is rebuilt every release, so its content always differs between releases. That has never caused a delay before. No new kinds of executables, dylibs, or runtimes were added to the bundle. I verified this by diffing the packaging scripts and the bundle tree: there are no newly introduced binary types, and no new entitlements. The Hardened Runtime entitlements are byte-for-byte identical to the 2026-08-12 build. === What I've already checked === Signing identity is a valid, unexpired Developer ID Application certificate. codesign -vvv --deep --strict passes on the app before submission. Hardened Runtime is enabled; entitlements unchanged from the accepted build. The Developer ID Notary Service shows as operational on the system status page. I am nowhere near the documented submission rate limits (3 submissions today). App-specific password and credentials are valid - notarytool history authenticates and returns results normally. === Environment === macOS host: Apple silicon Xcode command line tools, xcrun notarytool submit --wait Electron-based application, packaged with electron-builder Signed zip: ~751 MB === My questions === Is there any way to confirm from my side whether these submissions have been routed into in-depth analysis? I understand this is a known and frequently requested feature, but I want to make sure I'm not missing an existing diagnostic. Given that these are only a few hours old, I understand this is well below the threshold at which it makes sense to investigate individual submissions. I'm happy to wait. I'd just like to confirm whether waiting is in fact the correct action here, or whether there's anything in the changes described above that I should address on my end before resubmitting. Is submitting an additional build while earlier submissions are still pending harmful in any way? I've read that it's acceptable, but I want to confirm I'm not making the queue situation worse for my own team. I will update this thread when the state resolves, including how long it took, so there's a data point on the record. Thanks very much for your time.
2
0
448
2w
First notarization submission stuck “In Progress” — cf59096b-e736-433c-b4e9-bd070e7d28bc
My first-ever notarization submission on this developer account has been stuck in “In Progress” since it was submitted, with no result and no log available. Submission ID: cf59096b-e736-433c-b4e9-bd070e7d28bc Submitted: 2026-08-15 10:03 UTC via xcrun notarytool submit File: FLXZ-Sync-notarize.zip — a signed macOS app (“FLXZ Sync”, bundle ID media.flxz.sync) Signed with: Developer ID Application: Bipan Sharma (59CHL44F2Z) Status checks via xcrun notarytool info consistently return status: In Progress and counting as of this post) I understand a first submission on a new account goes through extended vetting and I have deliberately not resubmitted to avoid slowing that down. Could someone from Apple please take a look at whether this submission is proceeding normally or has stalled? It’s blocking distribution of the app. Happy to provide any further details. Thank you.
2
0
362
2w
xcrun notarytool stuck "In Progress" indefinitely (No Log Generated)
Hello, I am distributing a macOS application outside the Mac App Store and using xcrun notarytool to submit my .zip payload. However, my submission has been permanently stuck in the "In Progress" state for several days without completing, failing, or generating a log. Standard Apple Developer Support advised me to post here, as they do not have visibility into the Notary Service backend queue. From reading other threads on the forum, I suspect this might be a first-time submission hang or a backend account-provisioning issue. Could an engineer please take a look at the queue and help unstick this submission? Here are the exact details: Team ID: 5LY7WW2QDP Submission ID: 154a0dbd-4e6e-4475-b03f-da19cdc983bd Filename: Enso.zip Tool Used: xcrun notarytool When querying the status using xcrun notarytool info, it continues to return status: In Progress and xcrun notarytool log confirms no log is available yet. Any assistance in clearing this queue so I can proceed with notarization would be greatly appreciated. Thank you!
3
0
629
2w
MacOS App hangs In Progress
Team ID: RSNGKW5LNH I have a matched pair submitted seconds apart that I cannot explain, and I think it shows a service-side problem rather than one in my bundle. Submission Contents Result 359b004e-ccd2-4ab0-a02e-0516b5598b75 a signed Node binary + 2,000 identical one-line text files In Progress for 36+ minutes e4abe4b5-8829-47fb-aa1c-6a79d6824094 the same signed Node binary + a full 7,900-file npm dependency tree Accepted in 87 seconds Both created 2026-08-13 at 05:40Z, submitted in the same loop, same signing, same ditto -c -k --keepParent, same notarytool invocation. The trivial one hung; the complex one cleared. The first fixture is as innocuous as a submission gets — one Developer ID signed Node binary and 2,000 copies of a file whose entire content is // inert fixture stub. I can regenerate it from a script and share it. Eight of fifteen submissions tonight are still In Progress, the oldest at 78 minutes, spanning every shape I tried: with and without the dependency tree, with and without a signed binary, plain and encrypted inner archives, 11MB to 60MB, high-entropy and trivially compressible. WWDC21 session 10261 states a commitment to 15 minutes for 98% of submissions. WWDC21 session 10261 says Apple is "committed to completing this process within 15 minutes for 98 percent of Notary submissions, and most complete in under five." My cleared submissions match that — 19 to 113 seconds. The affected ones ran past five hours and were then deleted. I ran a 21-submission bisection with a decision rule fixed in advance (still In Progress at 10 minutes = hung; in practice the results were bimodal, with nothing at all between 113 seconds and 36 minutes). Each fixture differed from its neighbour by one property. Cleared, and so exonerated: the submission channel (31s), byte volume (108MB Node runtime alone, 44s), the Mach-O binaries themselves (9.9MB esbuild alone, 19s), file count (11,001 stubs, 110s), the name node_modules (108s), @-scoped directories, nesting depth, and directory count. Still hung after: pruning unused files, dereferencing all 222 symlinks, flattening the tree, and sealing it inside an inner zip. Two things make me think this is not a signing mistake on my side. First, a matched pair. A fixture containing an unsigned binary nested inside an inner zip came back Invalid in 113 seconds, with the log naming the offending path three times. Its pair — same layout, submitted two minutes later, differing only in that the nested binary was signed — has never returned anything. When the notary has something to say it says it quickly and precisely, and it descends into nested archives. Second, the stuck submissions are deleted. Seven were confirmed In Progress at 2026-08-12T07:13:12Z. Re-queried 21–26 hours later, all seven return "Submission does not exist or does not belong to your team" and none appears in notarytool history, while submissions from the same minutes under the same credentials still resolve — a978eb1f-d781-4fdc-9295-88540a37a504 (05:49:24Z) still returns Accepted; f991e71b-742e-4a7d-a47c-48809a60b321 (05:10:08Z) is gone. Two questions: Can anyone see what is happening to 359b004e-ccd2-4ab0-a02e-0516b5598b75? Given what is in it, I do not think there is anything in the archive to find, and its same-batch pair completing in 87 seconds suggests the service was healthy at that moment. Happy to provide the generating script, digests, or the full fifteen-submission ledger. Should a submission that cannot be processed disappear rather than reaching a terminal state? As it stands there is no way to tell "queued" from "will never complete," and the ids needed to report it expire before a support cycle finishes. The submission above is not my app — it is a fixture generated by a script, containing only my own JavaScript files and no Mach-O at all. I can describe its contents exactly, and regenerate it on request. I also have matched fixtures that differ only in directory naming, and a variant sealed inside an encrypted inner archive, if any of those would help narrow it.
1
0
423
2w
Notarization stuck "In Progress" for 4+ days — new Developer ID account, first submission
My notarization submission has been stuck in In Progress for over four days (100+ hours) and I'd appreciate a status check. Submission ID: e1b209de-c30b-42b7-b431-afaf39e9681b Team ID: Q77SU7HBNQ Submitted: July 28, 2026 (late evening, US Eastern) via xcrun notarytool submit Payload: a zip containing a signed macOS app bundle (arm64, Developer ID Application certificate), about 90 MB compressed Additional context: This is a brand-new Developer ID account — these are my first-ever submissions. An earlier submission (2b1c4738…) appeared to be lost entirely: after several hours, notarytool info and notarytool history no longer returned it, so I resubmitted the identical zip as the submission ID above. The current submission definitely exists — notarytool info returns it and reports In Progress on every poll, and has for 100+ hours. I have not resubmitted again, per the guidance in similar threads that first-time submissions can be held for extended analysis. I understand from other threads (e.g. 821679, 818256, 814827, 821858) that first submissions from new accounts can be held for in-depth analysis. Could someone take a look at this submission and let me know whether it is still progressing normally, or whether something is wedged and I should resubmit? Thank you!
4
0
883
3w
First-time notarization: all submissions stuck In Progress 26+ hours, including a 16 KB control binary
New team (529ANB8634, enrolled 2026-08-07); these are our first notarization submissions. All four are still In Progress — none has returned Accepted or Invalid, and notarytool log reports no log available for any of them. Created (UTC) Request UUID 2026-08-08 11:40:15 f6f28c7e-e2a8-4f24-95eb-22510b61ca6e 2026-08-08 15:09:24 c2fb9487-eb40-4b30-a977-14714a6371d5 2026-08-09 05:31:45 b59b86a7-35e3-40a8-b364-9c46cb6388d9 2026-08-09 13:33:10 2e5d3709-e9fb-4bd0-b956-bc7fd9af375f I understand first submissions can be held for additional analysis. I'm posting because every submission is affected with none processing normally — including the last two, a 16 KB "hello world" control binary built specifically to rule out our own app. Signing verified before each submission: Developer ID chain, hardened runtime, secure timestamp, codesign --verify --deep --strict clean. Submitted with notarytool from both the Command Line Tools and Xcode 26.6; both upload fine. Are these genuinely queued, or is there something at our end I've missed?
1
0
413
3w
All notarization submissions stuck "In Progress" — including a 210-byte test payload (Team SSHD524FKZ)
Every notarization submission from our team has been stuck in "In Progress" since our first attempt about 18 hours ago. None of them has ever produced a log. This includes a deliberately trivial test payload, which is why I believe this is an account-level hold rather than a problem with our app. Team ID: SSHD524FKZ Submissions (all still "In Progress", none has a log), as of 2026-08-06 14:44 UTC: 7aa0f57f-3ada-4867-8951-db832a9ac605 — created 2026-08-05 20:48:16 UTC — app archive, ~125 MB — 18h eea0e40b-d343-4818-b57b-d8bc821adf00 — created 2026-08-05 21:18:47 UTC — app archive, ~125 MB — 17h 6ffa47f1-4420-4fa3-b8a2-ef31451dfbea — created 2026-08-06 10:34:15 UTC — app archive, ~125 MB — 4h 0d05113d-4772-46df-bc1f-2daaf996165c — created 2026-08-06 11:24:49 UTC — test payload, 210 bytes — 3h The key data point: submission 0d05113d is a 210-byte zip containing a single plain text file. It is not signed and contains no executable code at all, so I expected it to be rejected as Invalid within a minute or two. Instead it has in-depth analysis, the delay does not appear to be related to the content, size or signature of our actual app. notarytool log for every submission above returns: Submission log is not yet available or submissionId does not exist which suggests the backend never began processing any of them. What I have already verified locally — the app is correctly signed with a Developer ID Application certificate, with hardened runtime enabled and a secure timestamp: $ codesign -dv --verbose=2 e-muavin.app Identifier=com.e-muavin.app CodeDirectory v=20500 ... flags=0x10000(runtime) Authority=Developer ID Application: E MUAVIN EGITIM TEKNOLOJILERI ... (SSHD524FKZ) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=6 Aug 2026 at 13:34:02 TeamIdentifier=SSHD524FKZ $ codesign -vvv --deep --strict e-muavin.app e-muavin.app: valid on disk e-muavin.app: satisfies its Designated Requirement $ spctl -a -vvv -t install e-muavin.app e-muavin.app: rejected source=Unnotarized Developer ID So the only thing missing is notarization itself. Other checks: the Apple Developer System Status page lists the Developer ID Notary Service as Operational. We are not re-submitting repeatedly — the four submissions listed above are every submission this team has ever made. These are in fact our team's first notarization attempts; our Developer ID certificates were issued yesterday. Environment: macOS 26.6 (25G72), Xcode 26.6 (17F113), notarytool 1.1.2 (41), submitting with an App Store Connect API key via electron-builder 26.15.3. Could someone from the notary service team please look at why submissions from this team are not being processed? Happy to provide any further detail. Thank you.
2
0
827
3w
Notarization stuck in "In Progress" for over 2 hours with valid Developer ID Application certificate
Hello, I'm trying to notarize my Electron macOS application using a valid Developer ID Application certificate. Environment: Apple Developer Program: Active Developer ID Application certificate: Successfully created App size: ~130 MB (ZIP) Using notarytool (via electron-builder / GitHub Actions) The submission was uploaded successfully, and I received a Submission ID. Submission ID: 8a2bd38d-08da-46c0-afdf-f37b63ae4e82 However, the notarization has remained in: Status: In Progress for more than 3 hours. Running both: xcrun notarytool info and xcrun notarytool history continues to report: Status: In Progress No notarization log is available yet. Is it normal for a notarization submission to remain "In Progress" for several hours? And if its pulled to deeper checks, is there a way of knowing that is so, and its not just stuck. Knowing it could be crucial so I am not wasting my time on a stuck progress loop. Any insight would be greatly appreciated. Thank you.
1
0
271
3w
New Developer account: notarization submissions stuck In Progress for over 24 hours
I’m attempting to notarize my first macOS application for direct distribution outside the Mac App Store. I now have several submissions stuck indefinitely in In Progress, with no logs and no way to cancel them. The application is an Electron app containing: Standard Electron and Chromium components Native components written in Rust A Swift helper application used for voice dictation Submission chronology 1. First GitHub Actions submission — Invalid My first submission was produced and uploaded by my GitHub Actions CI pipeline. Apple processed it quickly and returned Invalid: 489bd350-8be3-407e-ad0e-799c6d8aa3ec — Invalid I investigated and discovered that some nested native components had not been signed correctly. That rejection was completely reasonable. 2. Second GitHub Actions submission — stuck In Progress I temporarily removed the affected optional Python-based local feature and ran the GitHub Actions pipeline again. This second GitHub submission was the first one to become stuck: f8fe6edd-c150-4427-9a26-77ac0ab27b8d — In Progress Created: 2026-08-05T04:21:23Z The GitHub job produced no output for approximately 20 minutes, so I believed it had stalled and cancelled the runner to avoid continuing macOS runner costs. The Apple submission remained In Progress after the GitHub job was cancelled. Because this CI invocation used JSON output, multipart-upload progress was suppressed. Apple created a submission record, but I cannot retrospectively prove whether every upload chunk completed. It is possible this became an orphaned submission following an incomplete upload. 3. Troubleshooting moved to my local Mac After the second GitHub run became stuck, I stopped using GitHub Actions for troubleshooting. I moved the complete signing, packaging and notarization process to my local Mac so I could inspect every stage without consuming CI time. During this local work, I discovered additional mistakes in my custom signing process for nested components. I therefore expect some of my early local submissions to be invalid. However, they have never become Invalid or produced diagnostic logs. They remain In Progress: d3b3b11e-156d-4c71-a1e5-4f1ca6fa4de4 — In Progress fbf5de13-46c6-4a51-b75b-e9e4a02ecef3 — In Progress 4. Corrected and locally verified submission I corrected the signing process and added strict pre-submission verification covering: Main application signature All nested executables, frameworks and helper applications Developer ID certificate fingerprints Team ID Hardened Runtime Secure timestamps Distribution entitlements DMG integrity and checksum Final DMG signature Packaged-application launch testing The corrected 0.7.2 submission passed those checks but also remains stuck: 16101ad1-89a5-411f-94ff-326e10c3e966 — In Progress 5. Version 0.7.3 with definitively completed upload I have now built version 0.7.3 from current main and submitted it manually using verbose notarytool output: Submission ID: 60acb64e-7f3f-4ebe-8882-a189bcdb1bef File: Velvet-Avocado-0.7.3-macos-arm64.dmg Size: 161 MB Created: 2026-08-06T06:35:27Z Status: In Progress Unlike the earlier CI submission, I captured definitive proof that this multipart upload completed: Completed [33/33] chunks of a multipart upload. Upload progress: 100.00% (161 MB of 161 MB) Received new upload status: Succeeded Multipart upload process has completed successfully. Successfully uploaded file. The submitted DMG’s SHA-256 was: 46b3730a122d557c957a7709e1c9f7e6b8a2a66b83a34f85c473686bdb4af1dc For every submission still In Progress, notarytool log reports that the submission log is not yet available. I have opened an Apple Developer Support request asking for the older submissions to be cancelled or investigated. There appears to be no self-service cancellation mechanism. I understand that the incorrectly signed builds should fail. My concern is that they never reach a terminal status, never produce diagnostic logs, and may be interfering with subsequent corrected submissions. Apple’s documentation says most notarizations complete within five minutes and 98% complete within fifteen minutes. Some of these submissions have remained In Progress for more than a day. I do not want to create further duplicate submissions, but I cannot complete my macOS release until Apple returns a terminal result and makes the notarization ticket available. How should I proceed?
2
0
440
3w
New Developer account: notarization submissions stuck In Progress over 32 hours
New Developer account: notarization submissions stuck In Progress over 32 hours I’m attempting to notarize my first macOS application for direct distribution outside the Mac App Store. I now have several submissions stuck indefinitely in In Progress, with no logs and no way to cancel them. The application is an Electron app containing: Standard Electron and Chromium components Native components written in Rust A Swift helper application used for voice dictation Submission chronology 1. First GitHub Actions submission — Invalid My first submission was produced and uploaded by my GitHub Actions CI pipeline. Apple processed it quickly and returned Invalid: 489bd350-8be3-407e-ad0e-799c6d8aa3ec — Invalid I investigated and discovered that some nested native components had not been signed correctly. That rejection was completely reasonable. 2. Second GitHub Actions submission — stuck In Progress I temporarily removed the affected optional Python-based local feature and ran the GitHub Actions pipeline again. This second GitHub submission was the first one to become stuck: f8fe6edd-c150-4427-9a26-77ac0ab27b8d — In Progress Created: 2026-08-05T04:21:23Z The GitHub job produced no output for approximately 20 minutes, so I believed it had stalled and cancelled the runner to avoid continuing macOS runner costs. The Apple submission remained In Progress after the GitHub job was cancelled. Because this CI invocation used JSON output, multipart-upload progress was suppressed. Apple created a submission record, but I cannot retrospectively prove whether every upload chunk completed. It is possible this became an orphaned submission following an incomplete upload. 3. Troubleshooting moved to my local Mac After the second GitHub run became stuck, I stopped using GitHub Actions for troubleshooting. I moved the complete signing, packaging and notarization process to my local Mac so I could inspect every stage without consuming CI time. During this local work, I discovered additional mistakes in my custom signing process for nested components. I therefore expect some of my early local submissions to be invalid. However, they have never become Invalid or produced diagnostic logs. They remain In Progress: d3b3b11e-156d-4c71-a1e5-4f1ca6fa4de4 — In Progress fbf5de13-46c6-4a51-b75b-e9e4a02ecef3 — In Progress 4. Corrected and locally verified submission I corrected the signing process and added strict pre-submission verification covering: Main application signature All nested executables, frameworks and helper applications Developer ID certificate fingerprints Team ID Hardened Runtime Secure timestamps Distribution entitlements DMG integrity and checksum Final DMG signature Packaged-application launch testing The corrected 0.7.2 submission passed those checks but also remains stuck: 16101ad1-89a5-411f-94ff-326e10c3e966 — In Progress 5. Version 0.7.3 with definitively completed upload I have now built version 0.7.3 from current main and submitted it manually using verbose notarytool output: Submission ID: 60acb64e-7f3f-4ebe-8882-a189bcdb1bef File: Velvet-Avocado-0.7.3-macos-arm64.dmg Size: 161 MB Created: 2026-08-06T06:35:27Z Status: In Progress Unlike the earlier CI submission, I captured definitive proof that this multipart upload completed: Completed [33/33] chunks of a multipart upload. Upload progress: 100.00% (161 MB of 161 MB) Received new upload status: Succeeded Multipart upload process has completed successfully. Successfully uploaded file. The submitted DMG’s SHA-256 was: 46b3730a122d557c957a7709e1c9f7e6b8a2a66b83a34f85c473686bdb4af1dc For every submission still In Progress, notarytool log reports that the submission log is not yet available. I have opened an Apple Developer Support request asking for the older submissions to be cancelled or investigated. There appears to be no self-service cancellation mechanism. I understand that the incorrectly signed builds should fail. My concern is that they never reach a terminal status, never produce diagnostic logs, and may be interfering with subsequent corrected submissions. Apple’s documentation says most notarizations complete within five minutes and 98% complete within fifteen minutes. Some of these submissions have remained In Progress for more than a day. I do not want to create further duplicate submissions, but I cannot complete my macOS release until Apple returns a terminal result and makes the notarization ticket available. How should I proceed?
2
0
261
3w
Notary submissions stuck In Progress across at least four teams since
team 29ZP95Z3NX, a new Developer ID account whose first notarization was yesterday. Three submissions, none has ever reached a terminal state: cefe29b8-628c-4aaf-84f2-bb376dbce5b6 2026-08-05 15:12 UTC now 15h 044fdff5-2a8a-4fe7-8572-c1569b7c56cc 2026-08-05 17:32 UTC now 13h 45185356-2b9f-4d1f-93d1-76521b606553 2026-08-05 19:36 UTC now 11h notarytool log returns "not yet available" for all three. The middle one is a control I built to rule my own bundle out: four lines of C, universal, 100 KB, signed with the same Developer ID certificate, --options runtime --timestamp, no nested code, no entitlements, no provisioning profile. It hangs exactly like the real app. What makes me post rather than just wait is that three other teams are describing the same thing right now: · Kamyab, team XBX2Z359B8 — first three submissions succeeded on 2026-07-31, every one since has been stuck, earliest now well past 26h. Independently reports that a 16 KB signed hello-world hangs exactly like their 40 MB DMG. Developer Program Support case 20000125886455 open since 2026-08-02, no reply yet. · ruththapa, team FYSU26MR78 — two submissions stuck at 68h and 57h, while two others from the same team, same day, same build pipeline and signing configuration were accepted normally. · Dom_W, team TSH4QXMCU8 — brand-new membership, first submissions, 24h+. I've read the additional-analysis answer in the thread from ruththapa, and I understand that first submissions from an unknown account can be held while the system learns to recognise them. That fits my case and Dom_W's. It doesn't seem to fit the other two: Kamyab's first three went through and everything after stopped, and ruththapa had submissions accepted on the same day as the ones that stalled. Those two look like requests entering the queue and not leaving it, rather than an unfamiliar app being examined. Two observations that might narrow it down. Size and content appear to be irrelevant — two of us have now independently confirmed that a signed hello-world of a few kilobytes behaves identically to a full application bundle. And the earliest stuck request anyone has reported is Kamyab's from 2026-07-31 22:40 UTC, which would make this roughly six days old rather than something from today. For completeness on my side: macOS 26.5.2, Xcode 26.6, notarytool 1.1.2 (41). The app is a universal x86_64/arm64 bundle, hardened runtime, secure timestamp, codesign --verify --strict passes and it satisfies its designated requirement. Certificate valid until 2027-02-01, membership active, no pending agreements. Uploads always succeed and return a submission ID; only processing never finishes. Developer ID Notary Service has shown as operational throughout. What would actually help: could someone look at whether these requests are genuinely queued or stuck, and if they are stuck, release or cancel them so the queues can drain? notarytool has no cancel command, so there's nothing any of us can do from the outside. Several of us are blocked on shipping. Happy to provide anything further.
1
0
179
3w
First notarization submissions stuck In Progress for 24+ hours (new account)
My first notarization submissions have been stuck at "In Progress" for over 24 hours. This is a brand-new Apple Developer Program membership (enrolled this week), and these are the account's first submissions. Team ID: TSH4QXMCU8 Submission IDs (oldest first): c74c1f21-9847-44e7-96f6-a7370fff4fab (created 2026-08-05T00:20:22Z) 182000c9-abd8-47eb-b3fe-45ced930f4c5 (created 2026-08-05T00:58:55Z) d8f3f404-5fe8-47f3-9da3-8e1b278aa7a7 (created 2026-08-05T01:04:52Z) The app is a signed Electron desktop application (Developer ID Application certificate, hardened runtime enabled), submitted as a zip via notarytool through electron-builder. The three submissions are the same app; the duplicates exist because interrupted builds resubmitted. notarytool history shows all three as In Progress. I understand first submissions from new accounts can take longer for in-depth analysis, but at 24+ hours I'd appreciate someone taking a look. Happy to provide any further information.
2
0
303
3w
Notarization stuck In Progress for 18+ hours — new team, first submissions (3 submissions, 0 resolved)
Hi — first-time notarization for a newly enrolled individual team. Three submissions, none have resolved. The oldest has been In Progress for just over 18 hours. Team ID: MYFWTHMK9U Submissions (all still "In Progress" as of 2026-08-06T00:29Z): id: 2cab98b4-530c-4b82-9b2f-6580687d935a name: Sunnyside.zip createdDate: 2026-08-05T06:15:41.200Z elapsed: ~18h 13m id: 2d84505e-2379-4633-ab2d-271f7c8c6c50 name: Sunnyside AI.zip createdDate: 2026-08-05T06:28:55.557Z elapsed: ~18h 00m id: 67c5f798-6f33-4da1-94b9-8ed1f8706498 name: SunnysideAI-0.5.0-arm64.dmg createdDate: 2026-08-06T00:19:02.679Z elapsed: ~10m The first two are zipped .app bundles submitted by electron-builder. The third is a DMG I submitted manually, to rule out anything specific to the zip path. No submission from this team has ever reached Accepted or Invalid — every one has stayed In Progress. Environment: macOS 15.7.7 (24G720) Xcode 16.2 (16C5032a) notarytool 1.0.0 (37) Electron 32, electron-builder 25.0.5 Auth: notarytool keychain profile (App Store Connect API key, Developer role) The submissions upload cleanly and notarytool returns a submission ID each time, so credentials and the upload path appear fine. Signing looks correct to me. From the packaged app: $ codesign -dv --verbose=4 "Sunnyside AI.app" Identifier=com.trysunnyside.desktop Format=app bundle with Mach-O thin (arm64) CodeDirectory v=20500 size=772 flags=0x10000(runtime) hashes=13+7 location=embedded Authority=Developer ID Application: Deepu Nair (MYFWTHMK9U) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=5 Aug 2026 at 1:05:39 PM TeamIdentifier=MYFWTHMK9U $ codesign --verify --deep --strict --verbose=2 "Sunnyside AI.app" Sunnyside AI.app: valid on disk Sunnyside AI.app: satisfies its Designated Requirement Hardened Runtime is enabled, the signature carries a secure timestamp, and the nested helper binaries (a Swift ScreenCaptureKit helper in Contents/Resources, plus better_sqlite3.node) are all re-signed under the same Developer ID identity with the runtime flag — I checked each one individually rather than relying on --deep. I've read thread 821552, which describes a very similar situation on a new team. I understand from that thread that first submissions from a new team can be routed for in-depth analysis and take longer than usual. I'm not assuming this is a configuration error on my end — I'd just like to know whether these three are actually progressing, or whether they're wedged and I should resubmit. Since notarytool only reports "In Progress" with no queue position or estimate, there's no way for me to distinguish "still being analyzed" from "stuck". Any visibility into these submission IDs would be appreciated. Thanks.
1
0
421
3w
Notarization stuck "In Progress" 4+ days — new Developer ID account, 10 submissions (Team ID: HYZ2FM38JG)
I'm distributing an open-source command-line tool outside the App Store. Every notarization submission from my team has been stuck "In Progress" since my very first one on 2026-08-01. Fourteen submissions across five days, and not one has ever reached a terminal state — not Accepted, not Invalid, not Rejected. notarytool log returns "not yet available" for all of them, so I have no diagnostic output to work from. Team ID: HYZ2FM38JG Representative submission IDs (all "In Progress"): 3bc8fa7b-f35d-4a70-9b82-4b23b176f746 — 2026-08-01 19:49 UTC, the first submission my team ever made 79455e8c-b1bb-4bc4-9268-5a81b35dfdb7 — 2026-08-03 17:56 UTC 4ecaae74-8b43-4e1d-b18c-c3786d1f8c1e — 2026-08-04 18:11 UTC Plus two fresh submissions made today, 2026-08-05, after a bundle identifier change (see below). Full notarytool history available on request; all fourteen read the same. What I'm submitting: a single Mach-O command-line executable (Rust, arm64 and x86_64 built separately), zipped with ditto -c -k --keepParent <binary> <zip>. No app bundle, no DMG. Each zip is about 2 MB. Signature (codesign -dvvv, today's arm64 build): Identifier=dev.puchalla.trot Format=Mach-O thin (arm64) CodeDirectory v=20500 flags=0x10000(runtime) Authority=Developer ID Application: Marcus Puchalla (HYZ2FM38JG) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=5. Aug 2026 at 11:49:51 TeamIdentifier=HYZ2FM38JG Runtime Version=14.5.0 codesign --verify --strict --verbose=2 reports "valid on disk" and "satisfies its Designated Requirement". Hardened runtime is on, the signature carries a secure timestamp, and there are no entitlements at all, so no get-task-allow. Authentication: App Store Connect API key at Team level, via --key / --key-id / --issuer. Every submission is accepted immediately and returns an ID, so upload and authentication are clearly working — only the processing behind them never runs. Things I have already ruled out: Submission volume / throttling. The very first submission, made on an empty queue, stalled identically. Throttling also rejects at submit time with an error rather than issuing an ID. My CI setup. Some of these submissions come from a GitHub Actions macos-14 runner and others (trot-test.zip) were made by hand from my own Mac with notarytool directly. Both stall the same way, so this follows the account rather than any particular build environment. The bundle identifier. It was com.marcuspuchalla.trot, on a domain I do not own. I changed it today to dev.puchalla.trot, which is reverse-DNS off a domain I do control, and resubmitted. No change — the new submissions sit "In Progress" alongside the rest. (I did not expect this to matter for Developer ID distribution; I mention it so you know it has been eliminated.) Signing problems. Verified above. A signing error would come back Invalid with a log, quickly, rather than as indefinite silence. Expired or unaccepted agreements. Membership active, Program License Agreement accepted, nothing outstanding in the portal or App Store Connect. I understand from other threads here that uploads are sometimes held for in-depth analysis, and that new accounts see this more often — I'm entirely willing to wait if that's all this is. But five days with fourteen submissions and zero completions, including from a brand-new account that has never had a single submission succeed, seemed worth reporting in case something is genuinely wedged on my team's side. Could someone check whether these are actually progressing? One further question, in case it's relevant: I'm submitting a bare Mach-O executable rather than an app bundle, DMG or pkg. It's a command-line tool, so there's nothing to staple to. Is that path handled differently by the analysis pipeline? Every similar report I found here involved a bundle.
1
0
473
3w
Notarization submissions stuck In Progress for 68h; byte-identical resubmission also stuck; earlier submissions from same team accepted
Hello, We are experiencing an issue where two recent notarization submissions are stuck indefinitely in the "In Progress" status, with no notarization logs available to inspect. Details for the impacted submissions: Team ID: FYSU26MR78 Submission ID 1: afb11f83-06c2-40c8-89ef-ad7042d1f309 (Submitted: 2026-08-02 05:21 UTC — 68h) Submission ID 2: 65aeb3d0-c204-4906-84c3-f08487989f3f (Submitted: 2026-08-02 16:23 UTC — 57h) Two details that may help narrow this down: Two OTHER submissions from the same team, made within hours of these on the same day, were ACCEPTED normally — including a .dmg of the same application from the same build pipeline and signing configuration. Submission ID 1 has therefore been overtaken by both submissions made before it. Submission ID 2 is a resubmission of the exact same file as Submission ID 1 (byte-identical), made after the first stalled. It is now also stuck, so this does not appear specific to a single upload. The build is a universal (arm64 + x86_64) app signed with a Developer ID Application certificate, hardened runtime enabled, secure timestamp present. codesign --verify --deep --strict passes and the bundle satisfies its Designated Requirement. It is a large bundle — roughly 465 MB .dmg with several thousand nested Mach-O binaries. Uploads succeed and return a submission ID every time; only processing never completes. Is there a known backend delay with the notary service, or can an Apple engineer assist in checking the status of these submission tickets? If they are stuck rather than queued, is there any way to have them cancelled so we can resubmit cleanly? notarytool does not appear to expose a cancel command.
1
0
505
3w
Apple notarization submission remains “In Progress” for over 3 hour
Hello, I am experiencing a very slow macOS notarization submission using xcrun notarytool. Environment: macOS 15.6.1 Xcode 16.0 notarytool 1.0.0 Package type: signed macOS .pkg Package size: approximately 227 MB The package is signed with a valid Developer ID Installer certificate, and local signature verification succeeds. The command reports that the file was uploaded successfully, but the submission remains in In Progress for more than one hour: xcrun notarytool submit <package-path> \ --keychain-profile <keychain-profile> \ --wait Querying the submission with --verbose shows that authentication and status API requests complete successfully with HTTP 200 responses in under two seconds. However, the server-side processing status does not change. xcrun notarytool info <submission-id> \ --keychain-profile <keychain-profile> \ --verbose \ --no-progress The detailed log is also unavailable while the submission is processing: Submission log is not yet available or submissionId does not exist There are also several other submissions in the same account that have remained in In Progress for an extended period. Could you please advise: Is there currently a delay or backlog in the notarization service? Are there account-level submission limits or throttling conditions? Is there a recommended way to obtain more detailed server-side processing diagnostics? Is using --no-wait and polling with notarytool info the recommended workflow for long-running submissions? I can provide the submission identifier and additional diagnostic information privately if required. Thank you.
7
0
2.5k
4w
Notarization stuck "In Progress" for multiple submissions (Team ID: 34AC638RKM)
Hello, We are experiencing an issue where our recent notarization submissions are stuck indefinitely in the "In Progress" status, and no notarization logs are available to inspect. Here are the details for our impacted submissions: Team ID: 34AC638RKM Submission ID 1: 18020127-4742-4d5f-8f56-9742e1aab766 (Submitted: 2026-07-31 13:22 UTC) Submission ID 2: f00b0f39-8b6e-4b80-aaad-dd1690cc7d85 (Submitted: 2026-07-31 21:23 UTC) Prior submissions in June were accepted without issue using the same build pipeline and signing configuration. Is there a known backend delay with the notary service, or can an Apple engineer assist in checking the status of these submission tickets? Thank you!
1
0
729
4w
Notarisation Resources
General: Forums topic: Code Signing Forums subtopic: Code Signing > Notarization Forums tag: Notarization WWDC 2018 Session 702 Your Apps and the Future of macOS Security WWDC 2019 Session 703 All About Notarization WWDC 2021 Session 10261 Faster and simpler notarization for Mac apps WWDC 2022 Session 10109 What’s new in notarization for Mac apps — Amongst other things, this introduced the Notary REST API Notarizing macOS Software Before Distribution documentation Customizing the Notarization Workflow documentation Resolving Common Notarization Issues documentation Notary REST API documentation TN3147 Migrating to the latest notarization tool technote Fetching the Notary Log forums post Q&A with the Mac notary service team Developer > News post Apple notary service update Developer > News post Notarisation and the macOS 10.9 SDK forums post Testing a Notarised Product forums post Notarisation Fundamentals forums post The Pros and Cons of Stapling forums post Resolving Error 65 When Stapling forums post If your notary requests are stuck in the In Progress state, see my reply here. If your notary requests are failing with Team is not yet configured for notarization, see my reply here and also the follow-up here. Many notarisation issues are actually code signing or trusted execution issue. For more on those topics, see Code Signing Resources and Trusted Execution Resources. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = "eskimo" + "1" + "@" + "apple.com"
Replies
0
Boosts
0
Views
6.2k
Activity
Jun ’26
Update — exhaustive diagnostics done, still failing, requesting Apple-side investigation
Following up with a full diagnostic summary since my last post, in case it helps narrow this down. Certificates: Developer ID Installer and Developer ID Application (Team ID 6VCLSHAN7R), both freshly created Aug 19, 2026. Both show as valid/trusted in Keychain Access and match the developer portal (expiration 2031/08/20). What I've verified/tried, all pointing to the same conclusion: Local signature is valid. pkgutil --check-signature shows a full chain (Developer ID Installer → Developer ID Certification Authority → Apple Root CA) with a trusted timestamp. codesign -dvv on the embedded binaries (VST3, AU component, standalone app) all show Authority=Developer ID Application: ..., hardened runtime enabled, valid secure timestamp. No account/cert issues found. No duplicate certificates (security find-identity -v -p basic returns exactly 2 valid identities). No pending Program License Agreement. developer.apple.com/system-status shows Notary Service operational. Signed with productsign directly, not just via the packaging GUI (Packages/Whitebox) — same result. Isolated from product content: a minimal pkgbuild test package (single text file, signed only with productsign, no relation to my actual product) fails with the exact same error. Waited 3+ days in case of certificate propagation delay — no change. Tried both authentication methods — Apple ID + app-specific password, and a Team-scoped App Store Connect API key — both fail identically. Every single attempt returns: "message": "The binary is not signed with a valid Developer ID certificate." Latest Submission IDs (all Invalid, same error): 5b495af5-1a31-41cd-b8a3-d1e33ab2a12a (product pkg, API key auth) 91eee4f0-778a-4edb-9515-eabfc6711f3f (minimal test pkg, Apple ID auth) At this point I've ruled out everything on my end I can think of — package contents, signing tool, authentication method, certificate freshness/propagation, account status. This looks like something wrong with how these specific certificates are provisioned on Apple's side for notarization. Could someone from DTS take a look at the account/certificates directly? Happy to provide any further diagnostics needed. Thanks for your patience.
Replies
3
Boosts
0
Views
629
Activity
2h
notarytool returns HTTP 500 — even on store-credentials
Hi everyone, For the past three days I've been unable to notarize my app — every attempt fails with an HTTP 500 error from Apple's notarization service. What's unusual is that the error occurs not only during submission, but also when simply validating credentials via store-credentials. Example: $ xcrun notarytool store-credentials "notarytool-password" \ --apple-id <id> --team-id <team> --password <app-specific-password> Validating your credentials... Error: HTTP status code: 500. Internal Server Error Request ID: K6NYCMIFNM66OI2WRG3ORZEDUE.0.0 Please try again at a later time. Since the failure happens at credential validation — before any package is even uploaded — I'm fairly confident this is a server-side issue, not something wrong with my setup or the binary. I've tried across different network connections, same result. Has anyone else been hitting this? Is there a known outage or incident on Apple's notarization infrastructure? Any way to escalate or get a status update beyond checking developer.apple.com/system-status/? Thanks
Replies
3
Boosts
1
Views
779
Activity
8h
Titre : Notarization fails with "not signed with valid Developer ID certificate" on minimal test pkg — certificate verifies fine locally
Hi all, I've hit a wall trying to notarize a macOS installer pkg (built with Packages/Whitebox, signed with productsign). Every submission fails with: "message": "The binary is not signed with a valid Developer ID certificate." What's strange: this happens even on a minimal test pkg built with pkgbuild containing a single text file, signed only with productsign — no relation to my actual product. So it's not a content/nested-binary issue. Local verification passes fine: pkgutil --check-signature shows a full valid chain (Developer ID Installer → Developer ID Certification Authority → Apple Root CA) with a trusted timestamp. Both my Developer ID Installer and Developer ID Application certificates were freshly created on Aug 19, 2026, show as valid/trusted in Keychain Access, and match on developer.apple.com (Team ID 6VCLSHAN7R). What I've already tried: Re-created both certificates from scratch Waited 2 days in case of propagation delay Checked for pending program agreements (none) Checked developer.apple.com/system-status (Notary Service shows operational) Verified no duplicate/conflicting certificates in keychain Submitted a DTS support ticket 2 days ago, still waiting on a response. Has anyone run into this exact "valid everywhere except the notary service" situation? Any pointers appreciated. Example submission ID: 91eee4f0-778a-4edb-9515-eabfc6711f3f
Replies
1
Boosts
0
Views
270
Activity
1d
All three notarization submissions stuck In Progress since 2026-08-17, after a successful submission on 2026-08-12
Hi, I'm reporting three notarization submissions that have all been stuck in the "In Progress" state today. I'm posting mainly to ask whether my team has been pulled into in-depth analysis, since as far as I know there is currently no way to determine that from the client side. Team ID: SE3B3RM5Y4 === Stuck submissions (all still "In Progress" as of 2026-08-17 12:15Z) === 99722c12-dc10-4098-88be-84b7b58ff1f4 created 2026-08-17T07:51:19Z a41cf8fe-8883-4073-a043-5143323407da created 2026-08-17T09:45:11Z 35746a17-d332-4398-a353-cd7b1d8520ac created 2026-08-17T11:34:55Z notarytool info returns status "In Progress" with no message field for all three. No errors, no rejections - they simply have not moved. === Immediately prior submission, same pipeline, succeeded === a9138c72-41ee-4b42-adcf-78851eb3e5c7 created 2026-08-12T10:58:00Z Accepted That submission was Accepted in roughly 25 minutes. Every submission before it (2026-08-09 x2, 08-06, 07-26, 07-21, 07-15, 07-09) was also Accepted within a similar window. Today's three are the first that have not completed. === Why I believe this is team-scoped rather than a bad package === The three submissions are not retries of one another: 99722c12 and a41cf8fe are the same app version (1.3.1). 35746a17 is a different build of a different app version (1.3.2), produced from a newer source tree, with different content and a different zip. It was submitted almost 4 hours after the first one and was stuck immediately as well. So a fresh, independently produced package entered the same stuck state right away. That seems more consistent with a team-level hold than with a problem in any individual package. I understand from previous threads that once a team enters in-depth analysis, it affects all notarizations for that team until the state clears, which appears to match what I'm seeing. === What changed between the last successful submission and today === I want to disclose this in case it is relevant to the analysis: Package size grew from ~635 MB to ~751 MB (+116 MB, +18%) for the signed .zip. This is one of the larger single-release size increases in this app's history. A bundled third-party command-line helper was updated to a much newer release. It ships its own separately Developer ID-signed Mach-O executable, so while the file path and its signing identity are unchanged from previous releases, the actual binary content is almost certainly different from what was notarized on 2026-08-12. The app's own main executable is rebuilt every release, so its content always differs between releases. That has never caused a delay before. No new kinds of executables, dylibs, or runtimes were added to the bundle. I verified this by diffing the packaging scripts and the bundle tree: there are no newly introduced binary types, and no new entitlements. The Hardened Runtime entitlements are byte-for-byte identical to the 2026-08-12 build. === What I've already checked === Signing identity is a valid, unexpired Developer ID Application certificate. codesign -vvv --deep --strict passes on the app before submission. Hardened Runtime is enabled; entitlements unchanged from the accepted build. The Developer ID Notary Service shows as operational on the system status page. I am nowhere near the documented submission rate limits (3 submissions today). App-specific password and credentials are valid - notarytool history authenticates and returns results normally. === Environment === macOS host: Apple silicon Xcode command line tools, xcrun notarytool submit --wait Electron-based application, packaged with electron-builder Signed zip: ~751 MB === My questions === Is there any way to confirm from my side whether these submissions have been routed into in-depth analysis? I understand this is a known and frequently requested feature, but I want to make sure I'm not missing an existing diagnostic. Given that these are only a few hours old, I understand this is well below the threshold at which it makes sense to investigate individual submissions. I'm happy to wait. I'd just like to confirm whether waiting is in fact the correct action here, or whether there's anything in the changes described above that I should address on my end before resubmitting. Is submitting an additional build while earlier submissions are still pending harmful in any way? I've read that it's acceptable, but I want to confirm I'm not making the queue situation worse for my own team. I will update this thread when the state resolves, including how long it took, so there's a data point on the record. Thanks very much for your time.
Replies
2
Boosts
0
Views
448
Activity
2w
First notarization submission stuck “In Progress” — cf59096b-e736-433c-b4e9-bd070e7d28bc
My first-ever notarization submission on this developer account has been stuck in “In Progress” since it was submitted, with no result and no log available. Submission ID: cf59096b-e736-433c-b4e9-bd070e7d28bc Submitted: 2026-08-15 10:03 UTC via xcrun notarytool submit File: FLXZ-Sync-notarize.zip — a signed macOS app (“FLXZ Sync”, bundle ID media.flxz.sync) Signed with: Developer ID Application: Bipan Sharma (59CHL44F2Z) Status checks via xcrun notarytool info consistently return status: In Progress and counting as of this post) I understand a first submission on a new account goes through extended vetting and I have deliberately not resubmitted to avoid slowing that down. Could someone from Apple please take a look at whether this submission is proceeding normally or has stalled? It’s blocking distribution of the app. Happy to provide any further details. Thank you.
Replies
2
Boosts
0
Views
362
Activity
2w
xcrun notarytool stuck "In Progress" indefinitely (No Log Generated)
Hello, I am distributing a macOS application outside the Mac App Store and using xcrun notarytool to submit my .zip payload. However, my submission has been permanently stuck in the "In Progress" state for several days without completing, failing, or generating a log. Standard Apple Developer Support advised me to post here, as they do not have visibility into the Notary Service backend queue. From reading other threads on the forum, I suspect this might be a first-time submission hang or a backend account-provisioning issue. Could an engineer please take a look at the queue and help unstick this submission? Here are the exact details: Team ID: 5LY7WW2QDP Submission ID: 154a0dbd-4e6e-4475-b03f-da19cdc983bd Filename: Enso.zip Tool Used: xcrun notarytool When querying the status using xcrun notarytool info, it continues to return status: In Progress and xcrun notarytool log confirms no log is available yet. Any assistance in clearing this queue so I can proceed with notarization would be greatly appreciated. Thank you!
Replies
3
Boosts
0
Views
629
Activity
2w
MacOS App hangs In Progress
Team ID: RSNGKW5LNH I have a matched pair submitted seconds apart that I cannot explain, and I think it shows a service-side problem rather than one in my bundle. Submission Contents Result 359b004e-ccd2-4ab0-a02e-0516b5598b75 a signed Node binary + 2,000 identical one-line text files In Progress for 36+ minutes e4abe4b5-8829-47fb-aa1c-6a79d6824094 the same signed Node binary + a full 7,900-file npm dependency tree Accepted in 87 seconds Both created 2026-08-13 at 05:40Z, submitted in the same loop, same signing, same ditto -c -k --keepParent, same notarytool invocation. The trivial one hung; the complex one cleared. The first fixture is as innocuous as a submission gets — one Developer ID signed Node binary and 2,000 copies of a file whose entire content is // inert fixture stub. I can regenerate it from a script and share it. Eight of fifteen submissions tonight are still In Progress, the oldest at 78 minutes, spanning every shape I tried: with and without the dependency tree, with and without a signed binary, plain and encrypted inner archives, 11MB to 60MB, high-entropy and trivially compressible. WWDC21 session 10261 states a commitment to 15 minutes for 98% of submissions. WWDC21 session 10261 says Apple is "committed to completing this process within 15 minutes for 98 percent of Notary submissions, and most complete in under five." My cleared submissions match that — 19 to 113 seconds. The affected ones ran past five hours and were then deleted. I ran a 21-submission bisection with a decision rule fixed in advance (still In Progress at 10 minutes = hung; in practice the results were bimodal, with nothing at all between 113 seconds and 36 minutes). Each fixture differed from its neighbour by one property. Cleared, and so exonerated: the submission channel (31s), byte volume (108MB Node runtime alone, 44s), the Mach-O binaries themselves (9.9MB esbuild alone, 19s), file count (11,001 stubs, 110s), the name node_modules (108s), @-scoped directories, nesting depth, and directory count. Still hung after: pruning unused files, dereferencing all 222 symlinks, flattening the tree, and sealing it inside an inner zip. Two things make me think this is not a signing mistake on my side. First, a matched pair. A fixture containing an unsigned binary nested inside an inner zip came back Invalid in 113 seconds, with the log naming the offending path three times. Its pair — same layout, submitted two minutes later, differing only in that the nested binary was signed — has never returned anything. When the notary has something to say it says it quickly and precisely, and it descends into nested archives. Second, the stuck submissions are deleted. Seven were confirmed In Progress at 2026-08-12T07:13:12Z. Re-queried 21–26 hours later, all seven return "Submission does not exist or does not belong to your team" and none appears in notarytool history, while submissions from the same minutes under the same credentials still resolve — a978eb1f-d781-4fdc-9295-88540a37a504 (05:49:24Z) still returns Accepted; f991e71b-742e-4a7d-a47c-48809a60b321 (05:10:08Z) is gone. Two questions: Can anyone see what is happening to 359b004e-ccd2-4ab0-a02e-0516b5598b75? Given what is in it, I do not think there is anything in the archive to find, and its same-batch pair completing in 87 seconds suggests the service was healthy at that moment. Happy to provide the generating script, digests, or the full fifteen-submission ledger. Should a submission that cannot be processed disappear rather than reaching a terminal state? As it stands there is no way to tell "queued" from "will never complete," and the ids needed to report it expire before a support cycle finishes. The submission above is not my app — it is a fixture generated by a script, containing only my own JavaScript files and no Mach-O at all. I can describe its contents exactly, and regenerate it on request. I also have matched fixtures that differ only in directory naming, and a variant sealed inside an encrypted inner archive, if any of those would help narrow it.
Replies
1
Boosts
0
Views
423
Activity
2w
Notarization stuck "In Progress" for 4+ days — new Developer ID account, first submission
My notarization submission has been stuck in In Progress for over four days (100+ hours) and I'd appreciate a status check. Submission ID: e1b209de-c30b-42b7-b431-afaf39e9681b Team ID: Q77SU7HBNQ Submitted: July 28, 2026 (late evening, US Eastern) via xcrun notarytool submit Payload: a zip containing a signed macOS app bundle (arm64, Developer ID Application certificate), about 90 MB compressed Additional context: This is a brand-new Developer ID account — these are my first-ever submissions. An earlier submission (2b1c4738…) appeared to be lost entirely: after several hours, notarytool info and notarytool history no longer returned it, so I resubmitted the identical zip as the submission ID above. The current submission definitely exists — notarytool info returns it and reports In Progress on every poll, and has for 100+ hours. I have not resubmitted again, per the guidance in similar threads that first-time submissions can be held for extended analysis. I understand from other threads (e.g. 821679, 818256, 814827, 821858) that first submissions from new accounts can be held for in-depth analysis. Could someone take a look at this submission and let me know whether it is still progressing normally, or whether something is wedged and I should resubmit? Thank you!
Replies
4
Boosts
0
Views
883
Activity
3w
First-time notarization: all submissions stuck In Progress 26+ hours, including a 16 KB control binary
New team (529ANB8634, enrolled 2026-08-07); these are our first notarization submissions. All four are still In Progress — none has returned Accepted or Invalid, and notarytool log reports no log available for any of them. Created (UTC) Request UUID 2026-08-08 11:40:15 f6f28c7e-e2a8-4f24-95eb-22510b61ca6e 2026-08-08 15:09:24 c2fb9487-eb40-4b30-a977-14714a6371d5 2026-08-09 05:31:45 b59b86a7-35e3-40a8-b364-9c46cb6388d9 2026-08-09 13:33:10 2e5d3709-e9fb-4bd0-b956-bc7fd9af375f I understand first submissions can be held for additional analysis. I'm posting because every submission is affected with none processing normally — including the last two, a 16 KB "hello world" control binary built specifically to rule out our own app. Signing verified before each submission: Developer ID chain, hardened runtime, secure timestamp, codesign --verify --deep --strict clean. Submitted with notarytool from both the Command Line Tools and Xcode 26.6; both upload fine. Are these genuinely queued, or is there something at our end I've missed?
Replies
1
Boosts
0
Views
413
Activity
3w
All notarization submissions stuck "In Progress" — including a 210-byte test payload (Team SSHD524FKZ)
Every notarization submission from our team has been stuck in "In Progress" since our first attempt about 18 hours ago. None of them has ever produced a log. This includes a deliberately trivial test payload, which is why I believe this is an account-level hold rather than a problem with our app. Team ID: SSHD524FKZ Submissions (all still "In Progress", none has a log), as of 2026-08-06 14:44 UTC: 7aa0f57f-3ada-4867-8951-db832a9ac605 — created 2026-08-05 20:48:16 UTC — app archive, ~125 MB — 18h eea0e40b-d343-4818-b57b-d8bc821adf00 — created 2026-08-05 21:18:47 UTC — app archive, ~125 MB — 17h 6ffa47f1-4420-4fa3-b8a2-ef31451dfbea — created 2026-08-06 10:34:15 UTC — app archive, ~125 MB — 4h 0d05113d-4772-46df-bc1f-2daaf996165c — created 2026-08-06 11:24:49 UTC — test payload, 210 bytes — 3h The key data point: submission 0d05113d is a 210-byte zip containing a single plain text file. It is not signed and contains no executable code at all, so I expected it to be rejected as Invalid within a minute or two. Instead it has in-depth analysis, the delay does not appear to be related to the content, size or signature of our actual app. notarytool log for every submission above returns: Submission log is not yet available or submissionId does not exist which suggests the backend never began processing any of them. What I have already verified locally — the app is correctly signed with a Developer ID Application certificate, with hardened runtime enabled and a secure timestamp: $ codesign -dv --verbose=2 e-muavin.app Identifier=com.e-muavin.app CodeDirectory v=20500 ... flags=0x10000(runtime) Authority=Developer ID Application: E MUAVIN EGITIM TEKNOLOJILERI ... (SSHD524FKZ) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=6 Aug 2026 at 13:34:02 TeamIdentifier=SSHD524FKZ $ codesign -vvv --deep --strict e-muavin.app e-muavin.app: valid on disk e-muavin.app: satisfies its Designated Requirement $ spctl -a -vvv -t install e-muavin.app e-muavin.app: rejected source=Unnotarized Developer ID So the only thing missing is notarization itself. Other checks: the Apple Developer System Status page lists the Developer ID Notary Service as Operational. We are not re-submitting repeatedly — the four submissions listed above are every submission this team has ever made. These are in fact our team's first notarization attempts; our Developer ID certificates were issued yesterday. Environment: macOS 26.6 (25G72), Xcode 26.6 (17F113), notarytool 1.1.2 (41), submitting with an App Store Connect API key via electron-builder 26.15.3. Could someone from the notary service team please look at why submissions from this team are not being processed? Happy to provide any further detail. Thank you.
Replies
2
Boosts
0
Views
827
Activity
3w
Notarization stuck in "In Progress" for over 2 hours with valid Developer ID Application certificate
Hello, I'm trying to notarize my Electron macOS application using a valid Developer ID Application certificate. Environment: Apple Developer Program: Active Developer ID Application certificate: Successfully created App size: ~130 MB (ZIP) Using notarytool (via electron-builder / GitHub Actions) The submission was uploaded successfully, and I received a Submission ID. Submission ID: 8a2bd38d-08da-46c0-afdf-f37b63ae4e82 However, the notarization has remained in: Status: In Progress for more than 3 hours. Running both: xcrun notarytool info and xcrun notarytool history continues to report: Status: In Progress No notarization log is available yet. Is it normal for a notarization submission to remain "In Progress" for several hours? And if its pulled to deeper checks, is there a way of knowing that is so, and its not just stuck. Knowing it could be crucial so I am not wasting my time on a stuck progress loop. Any insight would be greatly appreciated. Thank you.
Replies
1
Boosts
0
Views
271
Activity
3w
New Developer account: notarization submissions stuck In Progress for over 24 hours
I’m attempting to notarize my first macOS application for direct distribution outside the Mac App Store. I now have several submissions stuck indefinitely in In Progress, with no logs and no way to cancel them. The application is an Electron app containing: Standard Electron and Chromium components Native components written in Rust A Swift helper application used for voice dictation Submission chronology 1. First GitHub Actions submission — Invalid My first submission was produced and uploaded by my GitHub Actions CI pipeline. Apple processed it quickly and returned Invalid: 489bd350-8be3-407e-ad0e-799c6d8aa3ec — Invalid I investigated and discovered that some nested native components had not been signed correctly. That rejection was completely reasonable. 2. Second GitHub Actions submission — stuck In Progress I temporarily removed the affected optional Python-based local feature and ran the GitHub Actions pipeline again. This second GitHub submission was the first one to become stuck: f8fe6edd-c150-4427-9a26-77ac0ab27b8d — In Progress Created: 2026-08-05T04:21:23Z The GitHub job produced no output for approximately 20 minutes, so I believed it had stalled and cancelled the runner to avoid continuing macOS runner costs. The Apple submission remained In Progress after the GitHub job was cancelled. Because this CI invocation used JSON output, multipart-upload progress was suppressed. Apple created a submission record, but I cannot retrospectively prove whether every upload chunk completed. It is possible this became an orphaned submission following an incomplete upload. 3. Troubleshooting moved to my local Mac After the second GitHub run became stuck, I stopped using GitHub Actions for troubleshooting. I moved the complete signing, packaging and notarization process to my local Mac so I could inspect every stage without consuming CI time. During this local work, I discovered additional mistakes in my custom signing process for nested components. I therefore expect some of my early local submissions to be invalid. However, they have never become Invalid or produced diagnostic logs. They remain In Progress: d3b3b11e-156d-4c71-a1e5-4f1ca6fa4de4 — In Progress fbf5de13-46c6-4a51-b75b-e9e4a02ecef3 — In Progress 4. Corrected and locally verified submission I corrected the signing process and added strict pre-submission verification covering: Main application signature All nested executables, frameworks and helper applications Developer ID certificate fingerprints Team ID Hardened Runtime Secure timestamps Distribution entitlements DMG integrity and checksum Final DMG signature Packaged-application launch testing The corrected 0.7.2 submission passed those checks but also remains stuck: 16101ad1-89a5-411f-94ff-326e10c3e966 — In Progress 5. Version 0.7.3 with definitively completed upload I have now built version 0.7.3 from current main and submitted it manually using verbose notarytool output: Submission ID: 60acb64e-7f3f-4ebe-8882-a189bcdb1bef File: Velvet-Avocado-0.7.3-macos-arm64.dmg Size: 161 MB Created: 2026-08-06T06:35:27Z Status: In Progress Unlike the earlier CI submission, I captured definitive proof that this multipart upload completed: Completed [33/33] chunks of a multipart upload. Upload progress: 100.00% (161 MB of 161 MB) Received new upload status: Succeeded Multipart upload process has completed successfully. Successfully uploaded file. The submitted DMG’s SHA-256 was: 46b3730a122d557c957a7709e1c9f7e6b8a2a66b83a34f85c473686bdb4af1dc For every submission still In Progress, notarytool log reports that the submission log is not yet available. I have opened an Apple Developer Support request asking for the older submissions to be cancelled or investigated. There appears to be no self-service cancellation mechanism. I understand that the incorrectly signed builds should fail. My concern is that they never reach a terminal status, never produce diagnostic logs, and may be interfering with subsequent corrected submissions. Apple’s documentation says most notarizations complete within five minutes and 98% complete within fifteen minutes. Some of these submissions have remained In Progress for more than a day. I do not want to create further duplicate submissions, but I cannot complete my macOS release until Apple returns a terminal result and makes the notarization ticket available. How should I proceed?
Replies
2
Boosts
0
Views
440
Activity
3w
New Developer account: notarization submissions stuck In Progress over 32 hours
New Developer account: notarization submissions stuck In Progress over 32 hours I’m attempting to notarize my first macOS application for direct distribution outside the Mac App Store. I now have several submissions stuck indefinitely in In Progress, with no logs and no way to cancel them. The application is an Electron app containing: Standard Electron and Chromium components Native components written in Rust A Swift helper application used for voice dictation Submission chronology 1. First GitHub Actions submission — Invalid My first submission was produced and uploaded by my GitHub Actions CI pipeline. Apple processed it quickly and returned Invalid: 489bd350-8be3-407e-ad0e-799c6d8aa3ec — Invalid I investigated and discovered that some nested native components had not been signed correctly. That rejection was completely reasonable. 2. Second GitHub Actions submission — stuck In Progress I temporarily removed the affected optional Python-based local feature and ran the GitHub Actions pipeline again. This second GitHub submission was the first one to become stuck: f8fe6edd-c150-4427-9a26-77ac0ab27b8d — In Progress Created: 2026-08-05T04:21:23Z The GitHub job produced no output for approximately 20 minutes, so I believed it had stalled and cancelled the runner to avoid continuing macOS runner costs. The Apple submission remained In Progress after the GitHub job was cancelled. Because this CI invocation used JSON output, multipart-upload progress was suppressed. Apple created a submission record, but I cannot retrospectively prove whether every upload chunk completed. It is possible this became an orphaned submission following an incomplete upload. 3. Troubleshooting moved to my local Mac After the second GitHub run became stuck, I stopped using GitHub Actions for troubleshooting. I moved the complete signing, packaging and notarization process to my local Mac so I could inspect every stage without consuming CI time. During this local work, I discovered additional mistakes in my custom signing process for nested components. I therefore expect some of my early local submissions to be invalid. However, they have never become Invalid or produced diagnostic logs. They remain In Progress: d3b3b11e-156d-4c71-a1e5-4f1ca6fa4de4 — In Progress fbf5de13-46c6-4a51-b75b-e9e4a02ecef3 — In Progress 4. Corrected and locally verified submission I corrected the signing process and added strict pre-submission verification covering: Main application signature All nested executables, frameworks and helper applications Developer ID certificate fingerprints Team ID Hardened Runtime Secure timestamps Distribution entitlements DMG integrity and checksum Final DMG signature Packaged-application launch testing The corrected 0.7.2 submission passed those checks but also remains stuck: 16101ad1-89a5-411f-94ff-326e10c3e966 — In Progress 5. Version 0.7.3 with definitively completed upload I have now built version 0.7.3 from current main and submitted it manually using verbose notarytool output: Submission ID: 60acb64e-7f3f-4ebe-8882-a189bcdb1bef File: Velvet-Avocado-0.7.3-macos-arm64.dmg Size: 161 MB Created: 2026-08-06T06:35:27Z Status: In Progress Unlike the earlier CI submission, I captured definitive proof that this multipart upload completed: Completed [33/33] chunks of a multipart upload. Upload progress: 100.00% (161 MB of 161 MB) Received new upload status: Succeeded Multipart upload process has completed successfully. Successfully uploaded file. The submitted DMG’s SHA-256 was: 46b3730a122d557c957a7709e1c9f7e6b8a2a66b83a34f85c473686bdb4af1dc For every submission still In Progress, notarytool log reports that the submission log is not yet available. I have opened an Apple Developer Support request asking for the older submissions to be cancelled or investigated. There appears to be no self-service cancellation mechanism. I understand that the incorrectly signed builds should fail. My concern is that they never reach a terminal status, never produce diagnostic logs, and may be interfering with subsequent corrected submissions. Apple’s documentation says most notarizations complete within five minutes and 98% complete within fifteen minutes. Some of these submissions have remained In Progress for more than a day. I do not want to create further duplicate submissions, but I cannot complete my macOS release until Apple returns a terminal result and makes the notarization ticket available. How should I proceed?
Replies
2
Boosts
0
Views
261
Activity
3w
Notary submissions stuck In Progress across at least four teams since
team 29ZP95Z3NX, a new Developer ID account whose first notarization was yesterday. Three submissions, none has ever reached a terminal state: cefe29b8-628c-4aaf-84f2-bb376dbce5b6 2026-08-05 15:12 UTC now 15h 044fdff5-2a8a-4fe7-8572-c1569b7c56cc 2026-08-05 17:32 UTC now 13h 45185356-2b9f-4d1f-93d1-76521b606553 2026-08-05 19:36 UTC now 11h notarytool log returns "not yet available" for all three. The middle one is a control I built to rule my own bundle out: four lines of C, universal, 100 KB, signed with the same Developer ID certificate, --options runtime --timestamp, no nested code, no entitlements, no provisioning profile. It hangs exactly like the real app. What makes me post rather than just wait is that three other teams are describing the same thing right now: · Kamyab, team XBX2Z359B8 — first three submissions succeeded on 2026-07-31, every one since has been stuck, earliest now well past 26h. Independently reports that a 16 KB signed hello-world hangs exactly like their 40 MB DMG. Developer Program Support case 20000125886455 open since 2026-08-02, no reply yet. · ruththapa, team FYSU26MR78 — two submissions stuck at 68h and 57h, while two others from the same team, same day, same build pipeline and signing configuration were accepted normally. · Dom_W, team TSH4QXMCU8 — brand-new membership, first submissions, 24h+. I've read the additional-analysis answer in the thread from ruththapa, and I understand that first submissions from an unknown account can be held while the system learns to recognise them. That fits my case and Dom_W's. It doesn't seem to fit the other two: Kamyab's first three went through and everything after stopped, and ruththapa had submissions accepted on the same day as the ones that stalled. Those two look like requests entering the queue and not leaving it, rather than an unfamiliar app being examined. Two observations that might narrow it down. Size and content appear to be irrelevant — two of us have now independently confirmed that a signed hello-world of a few kilobytes behaves identically to a full application bundle. And the earliest stuck request anyone has reported is Kamyab's from 2026-07-31 22:40 UTC, which would make this roughly six days old rather than something from today. For completeness on my side: macOS 26.5.2, Xcode 26.6, notarytool 1.1.2 (41). The app is a universal x86_64/arm64 bundle, hardened runtime, secure timestamp, codesign --verify --strict passes and it satisfies its designated requirement. Certificate valid until 2027-02-01, membership active, no pending agreements. Uploads always succeed and return a submission ID; only processing never finishes. Developer ID Notary Service has shown as operational throughout. What would actually help: could someone look at whether these requests are genuinely queued or stuck, and if they are stuck, release or cancel them so the queues can drain? notarytool has no cancel command, so there's nothing any of us can do from the outside. Several of us are blocked on shipping. Happy to provide anything further.
Replies
1
Boosts
0
Views
179
Activity
3w
First notarization submissions stuck In Progress for 24+ hours (new account)
My first notarization submissions have been stuck at "In Progress" for over 24 hours. This is a brand-new Apple Developer Program membership (enrolled this week), and these are the account's first submissions. Team ID: TSH4QXMCU8 Submission IDs (oldest first): c74c1f21-9847-44e7-96f6-a7370fff4fab (created 2026-08-05T00:20:22Z) 182000c9-abd8-47eb-b3fe-45ced930f4c5 (created 2026-08-05T00:58:55Z) d8f3f404-5fe8-47f3-9da3-8e1b278aa7a7 (created 2026-08-05T01:04:52Z) The app is a signed Electron desktop application (Developer ID Application certificate, hardened runtime enabled), submitted as a zip via notarytool through electron-builder. The three submissions are the same app; the duplicates exist because interrupted builds resubmitted. notarytool history shows all three as In Progress. I understand first submissions from new accounts can take longer for in-depth analysis, but at 24+ hours I'd appreciate someone taking a look. Happy to provide any further information.
Replies
2
Boosts
0
Views
303
Activity
3w
Notarization stuck In Progress for 18+ hours — new team, first submissions (3 submissions, 0 resolved)
Hi — first-time notarization for a newly enrolled individual team. Three submissions, none have resolved. The oldest has been In Progress for just over 18 hours. Team ID: MYFWTHMK9U Submissions (all still "In Progress" as of 2026-08-06T00:29Z): id: 2cab98b4-530c-4b82-9b2f-6580687d935a name: Sunnyside.zip createdDate: 2026-08-05T06:15:41.200Z elapsed: ~18h 13m id: 2d84505e-2379-4633-ab2d-271f7c8c6c50 name: Sunnyside AI.zip createdDate: 2026-08-05T06:28:55.557Z elapsed: ~18h 00m id: 67c5f798-6f33-4da1-94b9-8ed1f8706498 name: SunnysideAI-0.5.0-arm64.dmg createdDate: 2026-08-06T00:19:02.679Z elapsed: ~10m The first two are zipped .app bundles submitted by electron-builder. The third is a DMG I submitted manually, to rule out anything specific to the zip path. No submission from this team has ever reached Accepted or Invalid — every one has stayed In Progress. Environment: macOS 15.7.7 (24G720) Xcode 16.2 (16C5032a) notarytool 1.0.0 (37) Electron 32, electron-builder 25.0.5 Auth: notarytool keychain profile (App Store Connect API key, Developer role) The submissions upload cleanly and notarytool returns a submission ID each time, so credentials and the upload path appear fine. Signing looks correct to me. From the packaged app: $ codesign -dv --verbose=4 "Sunnyside AI.app" Identifier=com.trysunnyside.desktop Format=app bundle with Mach-O thin (arm64) CodeDirectory v=20500 size=772 flags=0x10000(runtime) hashes=13+7 location=embedded Authority=Developer ID Application: Deepu Nair (MYFWTHMK9U) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=5 Aug 2026 at 1:05:39 PM TeamIdentifier=MYFWTHMK9U $ codesign --verify --deep --strict --verbose=2 "Sunnyside AI.app" Sunnyside AI.app: valid on disk Sunnyside AI.app: satisfies its Designated Requirement Hardened Runtime is enabled, the signature carries a secure timestamp, and the nested helper binaries (a Swift ScreenCaptureKit helper in Contents/Resources, plus better_sqlite3.node) are all re-signed under the same Developer ID identity with the runtime flag — I checked each one individually rather than relying on --deep. I've read thread 821552, which describes a very similar situation on a new team. I understand from that thread that first submissions from a new team can be routed for in-depth analysis and take longer than usual. I'm not assuming this is a configuration error on my end — I'd just like to know whether these three are actually progressing, or whether they're wedged and I should resubmit. Since notarytool only reports "In Progress" with no queue position or estimate, there's no way for me to distinguish "still being analyzed" from "stuck". Any visibility into these submission IDs would be appreciated. Thanks.
Replies
1
Boosts
0
Views
421
Activity
3w
Notarization stuck "In Progress" 4+ days — new Developer ID account, 10 submissions (Team ID: HYZ2FM38JG)
I'm distributing an open-source command-line tool outside the App Store. Every notarization submission from my team has been stuck "In Progress" since my very first one on 2026-08-01. Fourteen submissions across five days, and not one has ever reached a terminal state — not Accepted, not Invalid, not Rejected. notarytool log returns "not yet available" for all of them, so I have no diagnostic output to work from. Team ID: HYZ2FM38JG Representative submission IDs (all "In Progress"): 3bc8fa7b-f35d-4a70-9b82-4b23b176f746 — 2026-08-01 19:49 UTC, the first submission my team ever made 79455e8c-b1bb-4bc4-9268-5a81b35dfdb7 — 2026-08-03 17:56 UTC 4ecaae74-8b43-4e1d-b18c-c3786d1f8c1e — 2026-08-04 18:11 UTC Plus two fresh submissions made today, 2026-08-05, after a bundle identifier change (see below). Full notarytool history available on request; all fourteen read the same. What I'm submitting: a single Mach-O command-line executable (Rust, arm64 and x86_64 built separately), zipped with ditto -c -k --keepParent <binary> <zip>. No app bundle, no DMG. Each zip is about 2 MB. Signature (codesign -dvvv, today's arm64 build): Identifier=dev.puchalla.trot Format=Mach-O thin (arm64) CodeDirectory v=20500 flags=0x10000(runtime) Authority=Developer ID Application: Marcus Puchalla (HYZ2FM38JG) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=5. Aug 2026 at 11:49:51 TeamIdentifier=HYZ2FM38JG Runtime Version=14.5.0 codesign --verify --strict --verbose=2 reports "valid on disk" and "satisfies its Designated Requirement". Hardened runtime is on, the signature carries a secure timestamp, and there are no entitlements at all, so no get-task-allow. Authentication: App Store Connect API key at Team level, via --key / --key-id / --issuer. Every submission is accepted immediately and returns an ID, so upload and authentication are clearly working — only the processing behind them never runs. Things I have already ruled out: Submission volume / throttling. The very first submission, made on an empty queue, stalled identically. Throttling also rejects at submit time with an error rather than issuing an ID. My CI setup. Some of these submissions come from a GitHub Actions macos-14 runner and others (trot-test.zip) were made by hand from my own Mac with notarytool directly. Both stall the same way, so this follows the account rather than any particular build environment. The bundle identifier. It was com.marcuspuchalla.trot, on a domain I do not own. I changed it today to dev.puchalla.trot, which is reverse-DNS off a domain I do control, and resubmitted. No change — the new submissions sit "In Progress" alongside the rest. (I did not expect this to matter for Developer ID distribution; I mention it so you know it has been eliminated.) Signing problems. Verified above. A signing error would come back Invalid with a log, quickly, rather than as indefinite silence. Expired or unaccepted agreements. Membership active, Program License Agreement accepted, nothing outstanding in the portal or App Store Connect. I understand from other threads here that uploads are sometimes held for in-depth analysis, and that new accounts see this more often — I'm entirely willing to wait if that's all this is. But five days with fourteen submissions and zero completions, including from a brand-new account that has never had a single submission succeed, seemed worth reporting in case something is genuinely wedged on my team's side. Could someone check whether these are actually progressing? One further question, in case it's relevant: I'm submitting a bare Mach-O executable rather than an app bundle, DMG or pkg. It's a command-line tool, so there's nothing to staple to. Is that path handled differently by the analysis pipeline? Every similar report I found here involved a bundle.
Replies
1
Boosts
0
Views
473
Activity
3w
Notarization submissions stuck In Progress for 68h; byte-identical resubmission also stuck; earlier submissions from same team accepted
Hello, We are experiencing an issue where two recent notarization submissions are stuck indefinitely in the "In Progress" status, with no notarization logs available to inspect. Details for the impacted submissions: Team ID: FYSU26MR78 Submission ID 1: afb11f83-06c2-40c8-89ef-ad7042d1f309 (Submitted: 2026-08-02 05:21 UTC — 68h) Submission ID 2: 65aeb3d0-c204-4906-84c3-f08487989f3f (Submitted: 2026-08-02 16:23 UTC — 57h) Two details that may help narrow this down: Two OTHER submissions from the same team, made within hours of these on the same day, were ACCEPTED normally — including a .dmg of the same application from the same build pipeline and signing configuration. Submission ID 1 has therefore been overtaken by both submissions made before it. Submission ID 2 is a resubmission of the exact same file as Submission ID 1 (byte-identical), made after the first stalled. It is now also stuck, so this does not appear specific to a single upload. The build is a universal (arm64 + x86_64) app signed with a Developer ID Application certificate, hardened runtime enabled, secure timestamp present. codesign --verify --deep --strict passes and the bundle satisfies its Designated Requirement. It is a large bundle — roughly 465 MB .dmg with several thousand nested Mach-O binaries. Uploads succeed and return a submission ID every time; only processing never completes. Is there a known backend delay with the notary service, or can an Apple engineer assist in checking the status of these submission tickets? If they are stuck rather than queued, is there any way to have them cancelled so we can resubmit cleanly? notarytool does not appear to expose a cancel command.
Replies
1
Boosts
0
Views
505
Activity
3w
Apple notarization submission remains “In Progress” for over 3 hour
Hello, I am experiencing a very slow macOS notarization submission using xcrun notarytool. Environment: macOS 15.6.1 Xcode 16.0 notarytool 1.0.0 Package type: signed macOS .pkg Package size: approximately 227 MB The package is signed with a valid Developer ID Installer certificate, and local signature verification succeeds. The command reports that the file was uploaded successfully, but the submission remains in In Progress for more than one hour: xcrun notarytool submit <package-path> \ --keychain-profile <keychain-profile> \ --wait Querying the submission with --verbose shows that authentication and status API requests complete successfully with HTTP 200 responses in under two seconds. However, the server-side processing status does not change. xcrun notarytool info <submission-id> \ --keychain-profile <keychain-profile> \ --verbose \ --no-progress The detailed log is also unavailable while the submission is processing: Submission log is not yet available or submissionId does not exist There are also several other submissions in the same account that have remained in In Progress for an extended period. Could you please advise: Is there currently a delay or backlog in the notarization service? Are there account-level submission limits or throttling conditions? Is there a recommended way to obtain more detailed server-side processing diagnostics? Is using --no-wait and polling with notarytool info the recommended workflow for long-running submissions? I can provide the submission identifier and additional diagnostic information privately if required. Thank you.
Replies
7
Boosts
0
Views
2.5k
Activity
4w
Notarization stuck "In Progress" for multiple submissions (Team ID: 34AC638RKM)
Hello, We are experiencing an issue where our recent notarization submissions are stuck indefinitely in the "In Progress" status, and no notarization logs are available to inspect. Here are the details for our impacted submissions: Team ID: 34AC638RKM Submission ID 1: 18020127-4742-4d5f-8f56-9742e1aab766 (Submitted: 2026-07-31 13:22 UTC) Submission ID 2: f00b0f39-8b6e-4b80-aaad-dd1690cc7d85 (Submitted: 2026-07-31 21:23 UTC) Prior submissions in June were accepted without issue using the same build pipeline and signing configuration. Is there a known backend delay with the notary service, or can an Apple engineer assist in checking the status of these submission tickets? Thank you!
Replies
1
Boosts
0
Views
729
Activity
4w