-
-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Receipt validation from Mac App Store fails on macOS 15 beta #16031
Comments
I cannot reproduce on 15.0 beta, 24A5264n. |
Looking through the logs:
|
|
So starting it from the CLI, I get an exit status of 173,
which at the GUI level obviously flags it as "corrupt" The error message I was seeing in the logs is coming from here: cyberduck/core/src/main/java/ch/cyberduck/core/aquaticprime/ReceiptVerifier.java Line 194 in b31156b
Here you are using the MAC address: cyberduck/core/src/main/java/ch/cyberduck/core/aquaticprime/ReceiptVerifier.java Line 162 in b31156b
But that won't work for macOS 15, since it randomises the MAC address: (Note: this feature is turned off for my workplace wifi network, but maybe macOS 15 uses a different MAC address per wifi network, or has changed it on upgrade, I will explore when I get home) Maybe the hardware UUID can be used instead, but that introduces a couple of issues:
|
@matthewberryman Thanks for looking into this in detail. I assume this will break many applications as the sample code 1 by Apple uses There is some documentation in 2 not yet updated for macOS 15. Footnotes |
@dkocher Ah, the
|
So, although I don't have the MAC address randomisation turned on for my home wifi, I do get a different MAC address. Forcing this line to
before a subsequent window with the message:
There's a swift example here although then you'd need to introduce swift code and expose it by |
This ticket system is to report bugs and feature requests. For support, visit the help page first.
Very simple , the App crash on Startup. In Detail, MacOS claimed the App is corrupted. Reinstall does not help.
The text was updated successfully, but these errors were encountered: