Demystify code signing and its importance in app development. Get help troubleshooting code signing issues and ensure your app is properly signed for distribution.

All subtopics
Posts under Code Signing topic

Post

Replies

Boosts

Views

Activity

How to get help with Signing and Notarization...
I have been trying to use Apple Developer Support to help with issues I'm having preventing me from signing and notarizing my apps. Delayed and not helpful responses from support. This has been going on for several weeks. I find it hard to believe that a Multi-Trillion Dollar company can't help me with my issues. I have what I think is a good certificate and private key as well as my App-Sepcific Password. The problem is that when trying to sign my apps, I get a popup indicating that that it's trying to sign in to Keychain using my first Name (Steve). My login on my system is "Stephen" which works fine for login and anything that wants to access Keychain. I need some help trying to resolve this.
1
0
774
4w
How to release an App ID stuck on a personal (free) team so it can be registered under my paid organization team?
I have two Apple Developer accounts under different Apple IDs: a free "Personal Team" account and a separate paid Organization account. Before my organization's Program enrollment was approved, I built an app to a physical device using Xcode signed into my personal account, which auto-registered an App ID under that personal team. Now that my organization account is active, I can't register the same App ID under the organization — both the web portal and Xcode's automatic signing return "not available," since it's already reserved under my personal team. Since personal (free) accounts have no web portal access, I can't see or manage that registration anywhere to release it myself. I own both accounts. Is there any self-service way to release an App ID from a personal team, or is contacting Apple Developer Support the only option? If support is required, is there a faster route than the standard contact form (I submitted a request several days ago with no reply yet)?
1
0
792
4w
Develop Certificate Has Wrong Apple ID???
When trying to develop an Apple Shortcut, the shortcut doesn't appear (after many open, quit, adding permissions, etc.). My only Apple Account is my name associated with an Apple ID of QZ99..... However, when I try to check one (of many reasons) why it does not show up with Terminal: codesign -dv --verbose=4 "/Applications/My App.app" etc, it shows something "rejected" Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Signed Time=Aug 25, 2026 at 1:26:38 PM Info.plist entries=22 TeamIdentifier=QZ99... Runtime Version=26.5.0 Sealed Resources version=2 rules=13 files=4 Internal requirements count=1 size=204 /Applications/Write Create Date from Original.app: rejected origin=Apple Development: My Account (K533...) The K533... is different than my Team ID of QZ99... Could that be a reason my app is not registered with Shortcuts? Is that expected functionality? I guess I expected my Team ID to appear everywhere even after I deleted my account in Xcode, removed a current and expired certificate associated with K533 in Keychain, and then added my account back, and let Xcode regenerate a certificate.
2
0
618
4w
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
373
4w
Pending PCI Entitlement Request Approval
I have requested an entitlement for my DriverKit based driver, but the status is still in "Submitted" phase. I have also tried contacting Apple Support by phone/mail but to no avail [Case ID: 20000143721904]. Below are the details of my request. Is there any way to know the turnaround time or to expedite the process as this entitlement is necessary for the distribution of our app? Also, what is the preferrable way to follow up in such cases? Entitlement: com.apple.developer.driverkit.transport.pci - DriverKit PCI (PrimaryMatch) Team: 8S33FS7Q5Q Request Id - NZYWRD96U3 Requested At - August 13, 2026 Type - Team Status - Submitted Thank you, Abishek.
1
0
1.2k
Aug ’26
NSE Filtering Entitlement not carried over after App Store app transfer
We completed an App Store app transfer and the Notification Service Extension Filtering Entitlement (com.apple.developer.usernotifications.filtering) did not transfer with the app. App Apple ID: 6760007376 NSE Bundle ID: io.nolink.ios.nse New Team ID: M85WA8W78C Previous Team ID: V2E3A94DC9 The app, bundle IDs, and App Store presence all moved normally, but the entitlement is not available on the new team, so we cannot sign the NSE with the configuration the app previously shipped with. Our app is an encrypted messenger and this breaks incoming call handling for live users. Two questions: Is there an official process for re-associating a previously approved entitlement with the receiving team after a transfer, or does the new team always have to submit a fresh request? Could entitlements tied to a specific App ID move with the app during a transfer, the same way bundle IDs do? We have an open support case, but wanted to raise the general question here too.
2
0
1.3k
Aug ’26
Xcode Personal Team certificate shows “Missing Private Key” and cannot be replaced
I use a free Apple Personal Team with Xcode for on-device testing. My Apple Development certificate created on 15 August 2026 shows “Missing Private Key”, and Xcode is not allowing me to create a fresh replacement certificate. I have already contacted Apple Developer Program Support, and they directed me to the Apple Developer Forums for technical assistance. How can I revoke/reset the unusable certificate or clear the certificate state for my Personal Team so that Xcode can create a new Apple Development certificate?
1
0
298
Aug ’26
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
627
Aug ’26
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
465
Aug ’26
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
814
Aug ’26
pkgbuild giving signing identity error
The actual error: pkgbuild: error: Could not find appropriate signing identity for “Developer ID installer: My Name (DeveloperID)”. I'm trying to sign a program written with gfortran. The steps worked the last time (Mar 23) I built this code. The steps to error: a) xcrun notarytool store-credentials --apple-id "xxx" --team-id "yyy" Giving Profile Name zzz and App-specific password b) codesign --force --timestamp --options=runtime -s "Developer ID Application: My Name (yyy)" AppName c) pkgbuild --root ROOT --identifier org.aaa.bbb --version "1.1.1" --sign "Developer ID installer: My Name (yyy)" AppName.pkg ROOT contains the package contents At this point I get the error pkgbuild: error: Could not find appropriate signing identity for “Developer ID installer: My Name (yyy)” Are there steps that have changed. Any suggestions? Thanks, David
Topic: Code Signing SubTopic: General Tags:
3
0
2.1k
Aug ’26
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
526
Aug ’26
Endpoint Security entitlement request with no ACK
I submitted an Endpoint Security entitlement request today (request ID NWFPYC286F, Team type). The request shows up in my Request History with status "Submitted," but I never received an ACK email or follow-up number. I've checked spam/junk folders and the email associated with our team account. Nothing from Apple. Two questions: Is the request actually in the review queue if I have a request ID in the portal but no email confirmation? Is there any way to check status or get a timeline estimate? This entitlement is critical for our product development. We're building agent identity infrastructure that needs ES for process-level attestation on macOS. Appreciate any help, especially from anyone who's been through this recently.
1
0
785
Aug ’26
Default Mail App entitlement missing Ad Hoc support
Hi Apple DTS and community, My developer account's app has been granted the Default Mail App managed capability (com.apple.developer.mail-client). The capability works for Development and App Store Connect distribution, but it is not enabled for Ad Hoc distribution. This prevents us from using our Xcode Cloud “Archive & TestFlight” workflow: The archive succeeds. Development and App Store Connect exports succeed. Xcode Cloud then automatically attempts an Ad Hoc export. The Ad Hoc export fails, causing the entire archive action to fail and the TestFlight post-action to be skipped. The export log reports: Entitlement com.apple.developer.mail-client not found and could not be included in profile. This likely is not a valid entitlement and should be removed from your entitlements file. We have reproduced this in two consecutive Xcode Cloud runs. We also confirmed that: The App ID has the Default Mail App capability enabled. The entitlement is present and correctly spelled in the app’s entitlements file. The App ID’s provisioning support lists Development and App Store Connect, but not Ad Hoc. Our Xcode Cloud workflow does not expose an option to disable the automatically attempted Ad Hoc export. This appears to match these previous reports: https://developer.apple.com/forums/thread/774506 — a DTS engineer enabled Ad Hoc support for the entitlement, after which the developer confirmed the issue was resolved. https://developer.apple.com/forums/thread/800072 — DTS confirmed that the Ad Hoc distribution option must be enabled for the Default Mail App managed capability. We also opened an Apple Developer Support case (102945477410). Developer Support directed us to the forums and indicated that this issue would need to be handled by DTS engineers. I can provide our Team ID, Developer Support case number, Xcode Cloud run identifiers, and any other account details privately if needed. Thank you!
0
3
684
Aug ’26
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
992
Aug ’26
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
527
Aug ’26
Team ID and App ID prefix mismatch for macOS
I have an app for iOS already on the AppStore and I'm trying to add a macOS version of it. The AppID prefix for this app is different than my Team ID. This mismatch was always fine for submitting my iOS app. However for some reason, the macOS version gets rejected when I upload it. It tells me the AppID prefix must match my Team ID. I do not control my TeamID and I do not control my AppID prefix, they are both given to me by Apple. Yet the error message tells me they must match. How do I get past this? Here is the error message: Validation failed Invalid code signing entitlements. Your application bundle's signature contains code signing entitlements that aren't supported on macOS. Specifically, the "APPID_PREFIX.MY_BUNDLE_ID" value for the com.apple.application-identifier key in "MY_PACKAGE" isn't supported. This value should be a string that starts with your Team ID, followed by a dot ('"), followed by the bundle ID. (ID: 930b77ae-099f-4798-a14a-2803f2a9be9e) Thanks in advance for any pointer.
1
0
2.3k
Aug ’26
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
939
Aug ’26
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
441
Aug ’26
How to get help with Signing and Notarization...
I have been trying to use Apple Developer Support to help with issues I'm having preventing me from signing and notarizing my apps. Delayed and not helpful responses from support. This has been going on for several weeks. I find it hard to believe that a Multi-Trillion Dollar company can't help me with my issues. I have what I think is a good certificate and private key as well as my App-Sepcific Password. The problem is that when trying to sign my apps, I get a popup indicating that that it's trying to sign in to Keychain using my first Name (Steve). My login on my system is "Stephen" which works fine for login and anything that wants to access Keychain. I need some help trying to resolve this.
Replies
1
Boosts
0
Views
774
Activity
4w
How to release an App ID stuck on a personal (free) team so it can be registered under my paid organization team?
I have two Apple Developer accounts under different Apple IDs: a free "Personal Team" account and a separate paid Organization account. Before my organization's Program enrollment was approved, I built an app to a physical device using Xcode signed into my personal account, which auto-registered an App ID under that personal team. Now that my organization account is active, I can't register the same App ID under the organization — both the web portal and Xcode's automatic signing return "not available," since it's already reserved under my personal team. Since personal (free) accounts have no web portal access, I can't see or manage that registration anywhere to release it myself. I own both accounts. Is there any self-service way to release an App ID from a personal team, or is contacting Apple Developer Support the only option? If support is required, is there a faster route than the standard contact form (I submitted a request several days ago with no reply yet)?
Replies
1
Boosts
0
Views
792
Activity
4w
Develop Certificate Has Wrong Apple ID???
When trying to develop an Apple Shortcut, the shortcut doesn't appear (after many open, quit, adding permissions, etc.). My only Apple Account is my name associated with an Apple ID of QZ99..... However, when I try to check one (of many reasons) why it does not show up with Terminal: codesign -dv --verbose=4 "/Applications/My App.app" etc, it shows something "rejected" Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Signed Time=Aug 25, 2026 at 1:26:38 PM Info.plist entries=22 TeamIdentifier=QZ99... Runtime Version=26.5.0 Sealed Resources version=2 rules=13 files=4 Internal requirements count=1 size=204 /Applications/Write Create Date from Original.app: rejected origin=Apple Development: My Account (K533...) The K533... is different than my Team ID of QZ99... Could that be a reason my app is not registered with Shortcuts? Is that expected functionality? I guess I expected my Team ID to appear everywhere even after I deleted my account in Xcode, removed a current and expired certificate associated with K533 in Keychain, and then added my account back, and let Xcode regenerate a certificate.
Replies
2
Boosts
0
Views
618
Activity
4w
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
373
Activity
4w
Pending PCI Entitlement Request Approval
I have requested an entitlement for my DriverKit based driver, but the status is still in "Submitted" phase. I have also tried contacting Apple Support by phone/mail but to no avail [Case ID: 20000143721904]. Below are the details of my request. Is there any way to know the turnaround time or to expedite the process as this entitlement is necessary for the distribution of our app? Also, what is the preferrable way to follow up in such cases? Entitlement: com.apple.developer.driverkit.transport.pci - DriverKit PCI (PrimaryMatch) Team: 8S33FS7Q5Q Request Id - NZYWRD96U3 Requested At - August 13, 2026 Type - Team Status - Submitted Thank you, Abishek.
Replies
1
Boosts
0
Views
1.2k
Activity
Aug ’26
NSE Filtering Entitlement not carried over after App Store app transfer
We completed an App Store app transfer and the Notification Service Extension Filtering Entitlement (com.apple.developer.usernotifications.filtering) did not transfer with the app. App Apple ID: 6760007376 NSE Bundle ID: io.nolink.ios.nse New Team ID: M85WA8W78C Previous Team ID: V2E3A94DC9 The app, bundle IDs, and App Store presence all moved normally, but the entitlement is not available on the new team, so we cannot sign the NSE with the configuration the app previously shipped with. Our app is an encrypted messenger and this breaks incoming call handling for live users. Two questions: Is there an official process for re-associating a previously approved entitlement with the receiving team after a transfer, or does the new team always have to submit a fresh request? Could entitlements tied to a specific App ID move with the app during a transfer, the same way bundle IDs do? We have an open support case, but wanted to raise the general question here too.
Replies
2
Boosts
0
Views
1.3k
Activity
Aug ’26
Xcode Personal Team certificate shows “Missing Private Key” and cannot be replaced
I use a free Apple Personal Team with Xcode for on-device testing. My Apple Development certificate created on 15 August 2026 shows “Missing Private Key”, and Xcode is not allowing me to create a fresh replacement certificate. I have already contacted Apple Developer Program Support, and they directed me to the Apple Developer Forums for technical assistance. How can I revoke/reset the unusable certificate or clear the certificate state for my Personal Team so that Xcode can create a new Apple Development certificate?
Replies
1
Boosts
0
Views
298
Activity
Aug ’26
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
627
Activity
Aug ’26
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
465
Activity
Aug ’26
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
814
Activity
Aug ’26
pkgbuild giving signing identity error
The actual error: pkgbuild: error: Could not find appropriate signing identity for “Developer ID installer: My Name (DeveloperID)”. I'm trying to sign a program written with gfortran. The steps worked the last time (Mar 23) I built this code. The steps to error: a) xcrun notarytool store-credentials --apple-id "xxx" --team-id "yyy" Giving Profile Name zzz and App-specific password b) codesign --force --timestamp --options=runtime -s "Developer ID Application: My Name (yyy)" AppName c) pkgbuild --root ROOT --identifier org.aaa.bbb --version "1.1.1" --sign "Developer ID installer: My Name (yyy)" AppName.pkg ROOT contains the package contents At this point I get the error pkgbuild: error: Could not find appropriate signing identity for “Developer ID installer: My Name (yyy)” Are there steps that have changed. Any suggestions? Thanks, David
Topic: Code Signing SubTopic: General Tags:
Replies
3
Boosts
0
Views
2.1k
Activity
Aug ’26
UDID registration process
Some UDIDs are getting added immediately but some takes up to 72 hours and status is "iPhone Processing". Is there a way to get this processing expedited and why some devices gets added immediately.
Replies
2
Boosts
0
Views
750
Activity
Aug ’26
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
526
Activity
Aug ’26
Endpoint Security entitlement request with no ACK
I submitted an Endpoint Security entitlement request today (request ID NWFPYC286F, Team type). The request shows up in my Request History with status "Submitted," but I never received an ACK email or follow-up number. I've checked spam/junk folders and the email associated with our team account. Nothing from Apple. Two questions: Is the request actually in the review queue if I have a request ID in the portal but no email confirmation? Is there any way to check status or get a timeline estimate? This entitlement is critical for our product development. We're building agent identity infrastructure that needs ES for process-level attestation on macOS. Appreciate any help, especially from anyone who's been through this recently.
Replies
1
Boosts
0
Views
785
Activity
Aug ’26
Default Mail App entitlement missing Ad Hoc support
Hi Apple DTS and community, My developer account's app has been granted the Default Mail App managed capability (com.apple.developer.mail-client). The capability works for Development and App Store Connect distribution, but it is not enabled for Ad Hoc distribution. This prevents us from using our Xcode Cloud “Archive & TestFlight” workflow: The archive succeeds. Development and App Store Connect exports succeed. Xcode Cloud then automatically attempts an Ad Hoc export. The Ad Hoc export fails, causing the entire archive action to fail and the TestFlight post-action to be skipped. The export log reports: Entitlement com.apple.developer.mail-client not found and could not be included in profile. This likely is not a valid entitlement and should be removed from your entitlements file. We have reproduced this in two consecutive Xcode Cloud runs. We also confirmed that: The App ID has the Default Mail App capability enabled. The entitlement is present and correctly spelled in the app’s entitlements file. The App ID’s provisioning support lists Development and App Store Connect, but not Ad Hoc. Our Xcode Cloud workflow does not expose an option to disable the automatically attempted Ad Hoc export. This appears to match these previous reports: https://developer.apple.com/forums/thread/774506 — a DTS engineer enabled Ad Hoc support for the entitlement, after which the developer confirmed the issue was resolved. https://developer.apple.com/forums/thread/800072 — DTS confirmed that the Ad Hoc distribution option must be enabled for the Default Mail App managed capability. We also opened an Apple Developer Support case (102945477410). Developer Support directed us to the forums and indicated that this issue would need to be handled by DTS engineers. I can provide our Team ID, Developer Support case number, Xcode Cloud run identifiers, and any other account details privately if needed. Thank you!
Replies
0
Boosts
3
Views
684
Activity
Aug ’26
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
992
Activity
Aug ’26
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
527
Activity
Aug ’26
Team ID and App ID prefix mismatch for macOS
I have an app for iOS already on the AppStore and I'm trying to add a macOS version of it. The AppID prefix for this app is different than my Team ID. This mismatch was always fine for submitting my iOS app. However for some reason, the macOS version gets rejected when I upload it. It tells me the AppID prefix must match my Team ID. I do not control my TeamID and I do not control my AppID prefix, they are both given to me by Apple. Yet the error message tells me they must match. How do I get past this? Here is the error message: Validation failed Invalid code signing entitlements. Your application bundle's signature contains code signing entitlements that aren't supported on macOS. Specifically, the "APPID_PREFIX.MY_BUNDLE_ID" value for the com.apple.application-identifier key in "MY_PACKAGE" isn't supported. This value should be a string that starts with your Team ID, followed by a dot ('"), followed by the bundle ID. (ID: 930b77ae-099f-4798-a14a-2803f2a9be9e) Thanks in advance for any pointer.
Replies
1
Boosts
0
Views
2.3k
Activity
Aug ’26
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
939
Activity
Aug ’26
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
441
Activity
Aug ’26