(Note: use APFS when you target macOS 10.13+ for faster mounting speeds. The disk image contains graphical backgrounds, and DropDMG automatically code-signs the disk image file. I do not distribute direct app downloads this way because you get all kinds of trouble with Gatekeeper path randomization and app translocation. This zip is used to distribute Sparkle updates. Yesterday, that was TableFlip-v1.4.0.zip. app exported to disk, I zip this and put the version into the filename. I sometimes also have to restart Xcode when things go super bad and Xcode just won’t update the status of the archive. In 2022 and Xcode 13, you still need to select a different list item and then re-select the notarized app archive to make the export button re-validate and activate. (Xcode displays a notification and you get an email.) Then, form the Organizer window, select “Export Notarized App” from the right sidebar. Wait for the notarization process to finish. Second, distribute via “Developer ID”, i.e. Everything there’s automated in the upload wizard and, the rest depends on App Store Review. For TableFlip, I use it twice:įirst, distribute to App Store Connect. When the Organizer window pops up, use the large Distribute App button. In Xcode, select Product ▶ Archive from the main menu and build your Mac app for release as usual. Better hackers than me have custom build scripts, of course. The result is this for TableFlip, an app I distribute on my own and via the App Store note I use Xcode archives for all my apps. I haven’t watched the WWDC 2022 video on Notarization but did take the documentation link there into account. Revisiting the approach, it’s delightfully simple to notarize an app nowadays if you use the Apple toolchain on macOS. The Notarization API changed a bit, so my old scripts broke.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |