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
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"
Notarization
RSS for tagNotarization is the process of scanning Developer ID-signed software for malicious components before distribution outside of the Mac App Store.
Posts under Notarization tag
123 Posts
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
From what I can tell, it seems that this is something standard that we have to deal with; however, what is annoying and frustrating is I paid good money to have this service work. My application is for important internal use at our company, and this is causing major issues and starting to make me look pretty bad, frankly. On top of that, there is no feedback at all, no reason given.
Notarizing darwin binaries...
Conducting pre-submission checks for aria.zip and initiating connection to the Apple notary service...
Submission ID received
id: ec041209-5652-4772-8689-e9e654432da8
Successfully uploaded file
id: ec041209-5652-4772-8689-e9e654432da8
path: /Users/shaneholloman/git/sources/uicnz/aria/dist/darwin-arm64/aria.zip
Waiting for processing to complete.
Hello, I am following up on several notarization requests in order to understand the process better.
I submitted my first notary request yesterday and it took several hours to complete (where I submitted two other requests along the way thinking they may be stuck). They were all accepted after ~3 hours had passed since the first request was made. In that time I discovered a bug and had to rebuild/codesign, and submitted to notarize again. I've now had two requests with the new build (.zip file) "in progress" for ~18 hours. The bug fix I made between builds was innocuous and I'm wondering if my jobs are getting flagged due to recent account lockouts when I was first setting up my organizations' developer account.
I've seen several replies here in the forum from DTS Engineers - hi Quinn :), so I'm aware of the possibility of 'rare' in-depth analysis, however I've experienced it in 100% of my requests.
What is causing my requests to always require in-depth analysis and is there anything I can do to prevent it?
My notarytool history is below for reference.
Thank you in advance.
createdDate: 2026-03-15T22:59:23.053Z
id: 9c7ecc81-daf4-4cae-afe9-7f8186067f79
status: In Progress
--------------------------------------------------
createdDate: 2026-03-15T21:10:04.576Z
id: a1df8b50-c897-49f5-ad0d-f2264a03f145
status: In Progress
--------------------------------------------------
createdDate: 2026-03-15T20:41:24.946Z
id: 640e7cd6-035f-437b-9eab-9a3db415911a
status: Accepted
--------------------------------------------------
createdDate: 2026-03-15T18:40:26.944Z
id: 00b9e907-04eb-4561-8353-dae7520202e0
status: Accepted
--------------------------------------------------
createdDate: 2026-03-15T17:16:48.426Z
id: 3163ba2b-e3c8-4216-ae8a-bac351b82f8a
status: Accepted
All of my notarization submissions have been stuck at "In Progress" for up to 10 days. I have 6 submissions spanning from March 4 to March 11, 2026, and none of them have completed or returned any errors.
Affected submissions:
dbf20b57-0073-444a-b09a-ac6747b7398e (submitted Mar 4) — In Progress
d5886683-be64-455c-805d-cd8b12bbcd35 (submitted Mar 4) — In Progress
10bfa709-da17-49cf-9c89-63f93b5fb756 (submitted Mar 4) — In Progress
e8d0866e-43f8-4a18-8129-64e6c5d3895a (submitted Mar 9) — In Progress
f9526f25-5650-4c45-98ae-d778c58a2ffa (submitted Mar 9) — In Progress
82ec211f-9179-41fd-afe0-937c9b2c2750 (submitted Mar 11) — In Progress
Running `notarytool log` returns "Submission log is not yet available."
Team ID: CB4U5M6U9H
It is an Electron-based app built with electron-builder.
Steps taken to ensure compliance:
Signed with a valid Developer ID Application certificate
Hardened runtime enabled (hardenedRuntime: true)
Proper entitlements configured (com.apple.security.cs.allow-jit, com.apple.security.cs.allow-unsigned-executable-memory, com.apple.security.cs.disable-library-validation)
Entitlements inherited for child processes via entitlements.mac.inherit.plist
Electron Fuses configured to disable Node.js CLI flags in production (resetAdHocDarwinSignature enabled)
App submitted as a zip archive via notarytool submit
I've tried resubmitting multiple times across different builds, but all submissions remain stuck. I also have an open support case (102836201208) that was escalated to Senior Advisors on March 11, but have not received any update.
Could someone from the notarization team please investigate?
Hi,
I have uploaded the package to notarize using the xcrun command. Verbose logs shows that the upload is success and it shows the submission id as well. After that it is in loop to get the status of the upload.
Following is the command I have used.
Some part of the command verbose log
Multiline
[08:46:48.984Z] Info [UPLOAD] Starting S3 multipart upload of file at 'file:///var/folders/ty/lkzb6dxj0hq_b0wplk5lz6jw0000gp/T/TemporaryItems/NSIRD_notarytool_AtDtEn/Fiery%20Remote%20Scan.dmg' with part size 5 MB to Bucket: notary-submissions-prod, Key: prod/AROARQF6ZA5L:dc619a13-da5b-42fe-9b2b-afcadf078bc0
[08:46:48.984Z] Debug [UPLOAD] Received new upload status: Uploading
[08:46:56.648Z] Debug [UPLOAD] Received new upload status: Succeeded
[08:46:56.649Z] Debug [UPLOAD] multipart upload etag: "364e1cccccc99b5d98f7cccccccccc18d58f-6"
[08:46:56.650Z] Info [UPLOAD] Multipart upload process has completed successfully.
[08:46:56.651Z] Info [UPLOAD] Attempting to shutdown local S3 upload service.
[08:46:56.651Z] Info [UPLOAD] Successfully shutdown local S3 upload service.
[08:46:56.652Z] Info [API] Beginning to wait for submission id: dc619a13-cccccccadf078bc0
[08:46:56.652Z] Info [API] Preparing GET request to URL: https://appstoreconnect.apple.com/notary/v2/submissions/dc619a13-xxxx-afcadf078bc0?, Parameters: [:], Custom Headers: private<Dictionary<String, String>>
[08:46:56.652Z] Debug [JWT] Using cached JWT value for key ID: F73xxxxx
[08:46:56.653Z] Debug [AUTHENTICATION] Authenticating request with App Store Connect API credentials. Key ID: F737N55KF2, Issuer ID: e3b80xxxxxx-9ab9-db8ee8ece781
[08:46:56.653Z] Debug [TASKMANAGER] Starting Task Manager loop to wait for asynchronous HTTP calls.
[08:46:57.130Z] Debug [API] Received response status code: 200, message: no error, URL: https://appstoreconnect.apple.com/notary/v2/submissions/dc619a13-da5b-42xxxxxx-afcadf078bc0?, Correlation Key: NUGVFYUAWxxxxxxxHQJ3VRLQ
[08:46:57.130Z] Debug [TASKMANAGER] Completed Task with ID 2 has received a parsable response.
[08:46:57.130Z] Debug [TASKMANAGER] Ending Task Manager loop.
[08:46:57.130Z] Info [API] Initial status: In Progress)
[08:46:57.131Z] Info [API] Waiting 5 seconds before next poll...
[08:47:02.136Z] Info [API] Preparing GET request to URL: https://appstoreconnect.apple.com/notary/v2/submissions/dc619a13-da5b-xxxxxx078bc0?, Parameters: [:], Custom Headers: private<Dictionary<String, String>>
[08:47:02.137Z] Debug [JWT] Using cached JWT value for key ID: F737N55KF2
[08:47:02.138Z] Debug [AUTHENTICATION] Authenticating request with App Store Connect API credentials. Key ID: F737N55KF2, Issuer ID: e3b8057xxxxxx597-9ab9-db8ee8ece781
[08:47:02.138Z] Debug [TASKMANAGER] Starting Task Manager loop to wait for asynchronous HTTP calls.
[08:47:02.586Z] Debug [API] Received response status code: 200, message: no error, URL: https://appstoreconnect.apple.com/notary/v2/submissions/dc619a13-da5xxxxxxxdf078bc0?, Correlation Key: YD4I377GRGJxxxxx6M3PAJOA
[08:47:02.586Z] Debug [TASKMANAGER] Completed Task with ID 3 has received a parsable response.
[08:47:02.586Z] Debug [TASKMANAGER] Ending Task Manager loop.
[08:47:02.587Z] Info [API] Received new status: In Progress
[08:47:02.587Z] Info [API] Waiting 5 seconds before next poll...
BlockQuote
This is going on a loop
If I try to get the the status of the submission, it shows as "In Progress"
xcrun notarytool info dc619a-9b2b-afcadf078bc0 --key AuthKey_F73cccc.p8 --key-id ccccc --issuer ccccc-d19d-4597-9ab9-cccccc
Successfully received submission info
createdDate: 2026-03-12T08:46:48.761Z
id: dc619a13-dccccccadf078bc0
name: xxxxxx.dmg
status: In Progress
code-block
Could you please help us on this?
OS:
macOS 26.3
Xcode: 26.2
Regards
Prema Kumar
I'm unable to notarize my macOS app — notarytool returns statusCode 7000 ("Team is not yet configured for notarization"). My Developer ID
certificate is valid (expires 2031), code signing works fine.
Timeline:
March 4 — opened case 102832266798 via Developer Programs Support
March 6 — Apple replied, but the email never arrived (not in spam either)
March 9 — sent follow-up requesting the response be resent — no reply
March 13 — opened new case 102840272497 via Program Enrollment form — waiting
It's been 9 days with no resolution. DTS confirmed this is not a technical issue and referred me to Developer Programs Support.
Team ID: 9NL8W3646T
Bundle ID: com.traart.app
How can I escalate this? Has anyone experienced a similar situation with a new account?
Notarization submissions stuck “In Progress” for 5+ days (SwiftUI macOS menu bar app)
Hello,
I’m experiencing an issue where all notarization submissions remain “In Progress” for several days.
Environment
macOS native app written in Swift / SwiftUI
Menu bar application
Built with Xcode
Developer ID Application signing
Hardened Runtime enabled
App Sandbox disabled
Uses SMAppService for “Start at Login”
Artifact structure
ClaudeUsageTracker.zip
└ ClaudeUsageTracker.app
(no nested directory)
Verification
codesign --verify --deep --strict --verbose=2 ClaudeUsageTracker.app
This succeeds without errors.
Notarization submissions
2026-03-06 — In Progress
ID=215814fc-57c5-4f99-88fe-ed2db4d3e3d9
2026-03-06 — In Progress
ID=70948178-191c-4840-a9c7-52c321b725e5
2026-03-09 — In Progress
ID=14a88b79-df4d-4d83-9bfe-fa6eafc9bf76
All submissions remain In Progress for 5+ days, and notarytool log is not available yet.
Command used
xcrun notarytool submit ClaudeUsageTracker.zip \
--keychain-profile "notarytool-profile"
The app is a small utility and the archive is only a few MB.
Is there a known issue with the notarization queue or with accounts getting stuck in a processing state?
Any guidance would be appreciated.
Thanks.
Repository: https://github.com/grad13/Claude-Usage-Tracker
Hi,
I currently have multiple notarization submissions that have been stuck in "In Progress" status for many hours without any updates.
Here are several examples from my recent submissions:
Submission IDs:
01f7a80e-a9cc-49b3-bb93-94b126cf3124 (a.dmg)
7af2b25f-e131-40a4-bcd3-0f7583ebbdc2 (a.dmg)
2b35ec79-d851-41d6-a900-788d4201a273 (b.dmg)
8194b1af-a270-4de9-92f1-ce2a8d4782f2 (c.dmg)
2608dcfc-7652-4efa-97e3-1749e7130dcb (d.zip)
These submissions were created between March 11 and March 12, and all of them remain stuck in the "In Progress" state indefinitely.
When checking using:
xcrun notarytool history
all recent submissions appear as:
status: In Progress
Additionally:
No logs are available for these submissions.
notarytool --wait eventually times out after 30 minutes with exit code 124.
The app bundles are signed with a valid Developer ID Application certificate.
All embedded frameworks and dylibs are individually signed using:
--options runtime
--timestamp
Earlier submissions on the same day (for example df41010c-a3c6-4e2d-a455-b657693e8541) were successfully notarized and returned Accepted, so the signing configuration appears to be correct.
Because many submissions across different files (DMG and ZIP) are stuck in the same state, it seems possible that the notarization service queue may be stalled.
Could you please help confirm:
Whether these notarization submissions are stuck on the Apple notarization service side
If there is currently a service issue affecting notarization processing
Whether I should cancel and resubmit these uploads
Any guidance would be greatly appreciated.
Thank you.
Hi,
I currently have multiple notarization submissions that have been stuck in "In Progress" status for many hours without any updates.
Here are several examples from my recent submissions:
Submission IDs:
01f7a80e-a9cc-49b3-bb93-94b126cf3124 (AutoTyper.dmg)
7af2b25f-e131-40a4-bcd3-0f7583ebbdc2 (AutoTyper.dmg)
2b35ec79-d851-41d6-a900-788d4201a273 (autoclaw-0.2.15.dmg)
8194b1af-a270-4de9-92f1-ce2a8d4782f2 (z-code_0.21.2_aarch64.unnotarized.dmg)
2608dcfc-7652-4efa-97e3-1749e7130dcb (AutoGLM PC.zip)
These submissions were created between March 11 and March 12, and all of them remain stuck in the "In Progress" state indefinitely.
When checking using:
xcrun notarytool history
all recent submissions appear as:
status: In Progress
Additionally:
No logs are available for these submissions.
notarytool --wait eventually times out after 30 minutes with exit code 124.
The app bundles are signed with a valid Developer ID Application certificate.
All embedded frameworks and dylibs are individually signed using:
--options runtime
--timestamp
Earlier submissions on the same day (for example df41010c-a3c6-4e2d-a455-b657693e8541) were successfully notarized and returned Accepted, so the signing configuration appears to be correct.
Because many submissions across different files (DMG and ZIP) are stuck in the same state, it seems possible that the notarization service queue may be stalled.
Could you please help confirm:
Whether these notarization submissions are stuck on the Apple notarization service side
If there is currently a service issue affecting notarization processing
Whether I should cancel and resubmit these uploads
Any guidance would be greatly appreciated.
Thank you.
As it has already been reported elsewehere, I also face the problem of endless waiting time for my submissions to be notarized.
This prevents me from shipping a new release.
A waiting/processing time of multiple days is simply unacceptable.
I kindly request to fix this.
Hi,
All my notarization submissions have been stuck "In Progress" for 20+ hours with no resolution. No log is available for any of them.
Environment:
macOS 14.6.1 (Sonoma), Apple Silicon M2
xcrun notarytool submit
Team ID: 68F9X2PLS8
Brand new Developer ID account (enrolled yesterday)
Stuck submissions (latest 4):
d624XXXX
cb2eXXXX
b1a8XXXX
8145XXXX
What I've tried:
Verified Developer ID Application certificate is valid
System Status page shows green
Stored credentials via keychain profile
Contacted Apple Support (case 102840333931)
Is this the "in-depth analysis" path for new accounts? Any ETA or workaround?
Thank you.
I'm distributing a macOS .pkg installer signed with Developer ID Installer and notarized via notarytool. On macOS 26.3 (Tahoe, Build 25D125), the package is rejected by Gatekeeper when downloaded from the internet.
What works:
pkgutil --check-signature → signed, Developer ID Installer, full chain (G2 intermediate + Apple Root CA)
xcrun stapler validate → "The validate action worked!"
xcrun notarytool info <id> → status: Accepted
The .app inside the .pkg passes spctl -a -vvv → "accepted, source=Notarized Developer ID"
What fails:
spctl -a -vvv --type install mypackage.pkg → rejected, origin=Developer ID Installer
Raw assessment: assessment:remote = true, assessment:verdict = false
Double-clicking the downloaded .pkg shows only "Move to Trash" / "Done" (no "Open" option)
syspolicyd log: meetsDeveloperIDLegacyAllowedPolicy = 0 (expected, since the cert is new), but no "notarized" match is logged
Certificate details:
Developer ID Installer, issued Feb 28, 2026, valid until 2031
OID 1.2.840.113635.100.6.1.14 (Developer ID Installer) — critical
OID 1.2.840.113635.100.6.1.33 — timestamp 20260215000000Z
Intermediate: Developer ID Certification Authority G2 (OID 1.2.840.113635.100.6.2.6)
security verify-cert → certificate verification successful
Build process:
productbuild --distribution ... --sign <SHA1> (also tried productsign)
Both produce: Warning: unable to build chain to self-signed root
xcrun notarytool submit → Accepted
xcrun stapler staple → worked
Workaround:
xattr -d com.apple.quarantine ~/Downloads/mypackage.pkg allows opening the installer.
Question:
Is spctl --type install assessment expected to work differently on macOS 26 Tahoe? The same signing and notarization workflow produces .app bundles that pass Gatekeeper, but .pkg installers are rejected. Is there a new requirement for .pkg distribution on macOS 26?
Environment: macOS 26.3 (25D125), Xcode CLT 26.3
I am trying to notarize my first macOS app for direct distribution outside the Mac App Store using Developer ID Application signing.
Team ID:
32S6XVAQPY
Environment:
macOS app distributed via Developer ID
notarytool with a saved keychain profile
archive exported locally, app zipped with ditto
What I already verified locally:
The archived app is signed with:
Developer ID Application: (32S6XVAQPY)
codesign --verify --deep --strict passes
spctl shows:
source=Unnotarized Developer ID
syspolicy_check distribution only reports the expected missing notary ticket
Hardened runtime is enabled
The app bundle and nested Sparkle executables were re-signed and now have valid Developer ID signatures with secure timestamps
Important note:
I previously had a real signing issue in nested Sparkle binaries, and Apple rejected that submission quickly as Invalid. I fixed those signatures, and now new submissions no longer fail quickly but remain stuck In Progress.
Submission IDs currently stuck:
bea6c4b3-b107-4c81-8042-6c58b1cf5087
5489e29c-d583-4779-a125-ca0fbd9cad0b
Earlier invalid submission with a concrete Sparkle signing error:
10df648b-eca8-428f-98d6-4cb4096153ad
Apple reported invalid Developer ID / missing secure timestamp on:
Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater
Sparkle.framework/Versions/B/Autoupdate
Sparkle.framework/Versions/B/XPCServices/Downloader.xpc/Contents/MacOS/Downloader
Sparkle.framework/Versions/B/XPCServices/Installer.xpc/Contents/MacOS/Installer
That Sparkle issue has since been fixed locally and re-verified.
Question:
Is there currently a notarization backlog or any known issue affecting first-time macOS notarizations or Developer ID submissions? At this point the remaining submissions appear valid locally but sit In Progress for a very long time.
All my notarization submissions are rejected with statusCode 7000 ("Team is not yet configured for notarization"), even though my
Apple Developer Program membership has been active since February 26, 2026.
Error log:
status: Rejected
statusCode: 7000
statusSummary: "Team is not yet configured for notarization"
My setup:
Team ID: 9NL8W3646T
Membership: Individual, ACTIVE (confirmed by Apple Support on Feb 26)
Certificate: Developer ID Application — valid, signing works
Hardened runtime: enabled
Latest failed submission: ce6a4ca9-ccc2-4838-b96a-d9ed16557237 (March 6)
I have support case 102832266798 open since March 4. Apple responded on March 6, but the email never arrived in my inbox and the
portal doesn't let me view the response.
Could DTS help enable notarization for my team? This is blocking distribution of my macOS app. Thank you.
I'm submitting my first macOS app (an Electron app, signed with Developer ID Application certificate and hardened runtime) for notarization using xcrun notarytool submit with App Store Connect API key authentication.
All 6 of my submissions have been stuck at "In Progress" for over 24 hours now. The oldest submission is 27+ hours old. None have transitioned to Accepted or
Invalid.
Here's what I've verified:
Code signing is valid: codesign --verify --deep --strict passes
Hardened runtime is enabled
Uploads succeed: Each submission receives a valid submission ID and the file uploads successfully to Apple's servers
API key auth is working: Using App Store Connect API key (.p8 file), Key ID, and Issuer ID
Tried both locally and via GitHub Actions CI — same result
Polling Apple's status endpoint eventually times out with NSURLErrorDomain Code=-1001 "The request timed out" when checking
https://appstoreconnect.apple.com/notary/v2/submissions/<id>
Logs are not available (notarytool log returns "not yet available" for all submissions)
Apple Developer System Status shows "Developer ID Notary Service" as Available
Submission history:
createdDate: 2026-02-04T20:27:16Z — status: In Progress
createdDate: 2026-02-04T16:45:18Z — status: In Progress
createdDate: 2026-02-04T13:40:23Z — status: In Progress
createdDate: 2026-02-04T12:29:52Z — status: In Progress
createdDate: 2026-02-04T11:26:36Z — status: In Progress
createdDate: 2026-02-04T11:21:39Z — status: In Progress
Entitlements used:
com.apple.security.cs.allow-jit
com.apple.security.cs.allow-unsigned-executable-memory
com.apple.security.cs.disable-library-validation
com.apple.security.network.client
com.apple.security.files.user-selected.read-write
This is my first time notarizing any app on this developer account. I've seen other threads mentioning that first-time submissions can be "held for in-depth
analysis," but 24+ hours with no feedback at all seems excessive.
Is anyone else currently experiencing this? Is there anything I can do to unblock my account's notarization queue, or do I just need to wait? Any guidance from DTS
would be greatly appreciated.
I've also emailed Apple Developer Support but haven't received a response yet.
This is my submission, my earliest submission has be stuck for a couple of days can someone please help. This is blocking our launch.
--------------------------------------------------
createdDate: 2026-03-01T15:57:46.893Z
id: 4cd9bb60-67eb-4f59-be9b-952248da33cf
name: Snip-1.0.0-arm64.dmg
status: In Progress
--------------------------------------------------
createdDate: 2026-03-01T15:07:04.101Z
id: fc88fa42-6ffe-4fee-86b2-0cec44c4391b
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-28T06:48:58.307Z
id: e6cabf68-2963-4971-a057-fb4c5a1bdb4c
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-27T17:02:33.195Z
id: 4e038aab-e429-4dfa-abcd-afcd49241a31
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-27T17:02:21.907Z
id: 4a908c50-812b-48c1-949d-8d6d4c9dec40
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-27T14:28:38.585Z
id: bccbc5bc-1cc7-4417-ab57-545b0cc6cc7b
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-27T08:35:47.185Z
id: 4219d594-ee41-4905-8ea5-af89dc924b4f
name: Snip.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-27T08:07:51.982Z
id: 08fce978-8dc1-45bb-aac1-ea932bd08b02
name: Snip.zip
status: In Progress
We have been using Xcode Cloud Build to test an internal app. A new build is triggered automatically by a merge to main in github.
Up until a few weeks ago everything was fine, we would get a notarize button and a download link. On 1/29/2026 the process started timing out at the finalizing step. The logs in the UI show no errors just a "cancelled" flag after 8-12 hours.
Clicking the logs tab shows all green up until the step you would normally expect a "stapling".
Any thoughts on were to look to triage this?
Hi! I am encountering an issue with the notarization process.
I'll leave here the outputs of a few command that I think might be useful.
user@AndreisMac % pkgutil --check-signature mypkg.pkg
Package "mypkg.pkg":
Status: signed by a developer certificate issued by Apple for distribution
Notarization: trusted by the Apple notary service
Signed with a trusted timestamp on: 2026-02-18 18:46:16 +0000
Certificate Chain:
...
user@AndreisMac % spctl -a -vv --type install mypkg.pkg
mypkg.pkg: rejected
origin=Developer ID Installer: MyComp LLC (ABCD)
user@AndreisMac % xcrun notarytool submit mypkg.pkg --keychain-profile "notary-profile" --wait
Conducting pre-submission checks for mypkg.pkg and initiating connection to the Apple notary service...
Submission ID received
id: e76f34b3-7c91-451c-a539-8fb39809a5bd
Upload progress: 100,00% (13,3 MB of 13,3 MB)
Successfully uploaded file
id: e76f34b3-7c91-451c-a539-8fb39809a5bd
path: /path/to/mypkg.pkg
Waiting for processing to complete.
Current status: Accepted...............
Processing complete
id: e76f34b3-7c91-451c-a539-8fb39809a5bd
status: Accepted
user@AndreisMac % spctl -a -vv --type install mypkg.pkg
mypkg.pkg: rejected
origin=Developer ID Installer: MyComp LLC (ABCD)
As you can see:
the installer is signed with a Developer ID Installer (the contents are signed and notarized as well)
the first spctl check is failing(even if the installer was already notarized on our build server)
trying to notarize again seems to work
checking again still shows the installer as rejected
I can run the installer locally by removing the quarantine flag, but this is not what I am expecting from a signed¬arized installer.
Interestingly enough, trying this installer on a different MacOS machine works as expected(no quarantine) and spctl shows it as notarized(Accepted).
Any idea what's wrong with my machine?
Made a notarization request a few hours ago and woke up to check the history and it's no longer available. Not rejected/accepted just not found. I have gone ahead to make another request but I have no confidence because I expect the same thing to happen again. Any guidance?
See logs below:
daramfon@MacBook-Pro-3 frontend % xcrun notarytool history --apple-id "$APPLE_ID" --password "$APPLE_APP_SPECIFIC_PASSWORD" --team-id "$APPLE_TEAM_ID"
Successfully received submission history.
history
--------------------------------------------------
createdDate: 2026-02-20T23:53:14.066Z
id: 6f2fadc0-2e8f-4331-a253-68f81334ebc6
name: Speakeasy AI-0.1.0-arm64.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-20T23:47:12.897Z
id: 435aec4f-5356-49a5-898d-48aaafb7949f
name: Speakeasy AI.zip
status: In Progress
--------------------------------------------------
createdDate: 2026-02-20T22:35:23.947Z
id: 95896757-873a-4e54-a527-03dc767c9cb5
name: Speakeasy AI.zip
status: In Progress
daramfon@MacBook-Pro-3 frontend % xcrun notarytool history --apple-id "$APPLE_ID" --password "$APPLE_APP_SPECIFIC_PASSWORD" --team-id "$APPLE_TEAM_ID"
No submission history.
daramfon@MacBook-Pro-3 frontend % xcrun notarytool info 6f2fadc0-2e8f-4331-a253-68f81334ebc6 --apple-id "$APPLE_ID" --password "$APPLE_APP_SPECIFIC_PASSWORD" --team-id "$APPLE_TEAM_ID"
Submission does not exist or does not belong to your team.
id: 6f2fadc0-2e8f-4331-a253-68f81334ebc6
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