Notarization Rejects Valid Developer ID Certificates - Apple Infrastructure Issue?
Environment
- macOS: 15.6.1
- Xcode: 26.0.1
- Architecture: arm64 (Apple Silicon)
- Team ID: W----------
- Certificate Status: Valid until 2030 (verified on developer.apple.com)
Problem
Apple's notarization service consistently rejected properly signed packages with error:
"The binary is not signed with a valid Developer ID certificate."
Despite:
- ✅ Valid certificates on developer.apple.com
- ✅ Local signing succeeds (
codesign --verifypasses) - ✅ Proper certificate/key pairing verified
- ✅ Package structure correct
Failed Submission IDs
September 2025:
adeeed3d-4732-49c6-a33c-724da43f9a4a
5a910f51-dc6d-4a5e-a1c7-b07f32376079
3930147e-daf6-4849-8b0a-26774fd92c3c
b7fc8e4e-e03c-44e1-a68e-98b0db38aa39
d7dee4a1-68e8-44b5-85e9-05654425e044
da6fa563-ba21-4f9e-b677-80769bd23340
What I've Tried
- Re-downloaded fresh certificates from Apple Developer Portal
- Verified certificate chain locally
- Tested with multiple different builds
- Confirmed Team ID matches across all configurations
- Verified no unsigned nested components
- Waited 3 months for potential propagation delays
- Verified all agreements are current and accepted
- Re-tested with minimal test package - same error persists
Local Verification
# Certificates present and valid
security find-identity -v -p codesigning | grep "Developer ID"
1) XXXXXXXXXX "Developer ID Application: <<REDACTED>> (W----------)"
2) XXXXXXXXXX "Developer ID Installer: <<REDACTED>> (W----------)"
# Signing succeeds
codesign --verify --deep --strict --verbose=2 [app] → Success
Question
This appears similar to thread #784184. After 3 months and ensuring all agreements are signed, the issue persists with identical error.
The certificates work for local signing but Apple's notarization service rejects them. Could this be:
- Backend infrastructure issue with Team ID W----------?
- Certificate not properly registered in Apple's notarization database?
- Known issue requiring Apple Support intervention?
Has anyone else experienced valid Developer ID certificates being rejected specifically by the notarization service while working locally?
Revoke and regenerate the Installer certificate?
Do not do that.
Developer ID signing identities are precious. See The Care and Feeding of Developer ID for a lot more background on that issue.
Download and install intermediate certificates?
Yes. The majority of unable to build chain to self-signed root problems are caused by a missing intermediate. I talk about this in detail in Fixing an untrusted code signing certificate. Its focus is on code-signing certificates, but the same logic applies to installer-signing certificates as well.
Note It’s perfectly feasible for your Developer ID Application and Developer ID Installer certificates to be issued via different intermediates, and that would explain the behaviour you’re seeing here.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"