You had me second guessing myself there for a minute (-: But, no, Accepted is the correct terminal state.
Consider this:
% notarytool history …credentials…
Successfully received submission history.
history
--------------------------------------------------
createdDate: 2025-03-06T12:04:58.570Z
id: 2f6882e6-0f28-49f6-955f-8f7a414eac3c
name: TestTranslocate.dmg
status: Accepted
--------------------------------------------------
…
--------------------------------------------------
createdDate: 2023-11-01T17:55:16.319Z
id: cca5d303-b1f2-4338-8350-66c9c386e100
name: [redacted].zip
status: Invalid
--------------------------------------------------
…
And if you want to double check, fetch the notary log:
% notarytool log …credentials… 2f6882e6-0f28-49f6-955f-8f7a414eac3c
{
"logFormatVersion": 1,
"jobId": "2f6882e6-0f28-49f6-955f-8f7a414eac3c",
"status": "Accepted",
"statusSummary": "Ready for distribution",
"statusCode": 0,
"archiveFilename": "TestTranslocate.dmg",
"uploadDate": "2025-03-06T12:04:59.702Z",
"sha256": "5ce15b85a0b89c79287de28132d7aa15301934982a6250a4c70a8e1a67428aee",
"ticketContents": […elided…],
"issues": null
}
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"