Cleo
A downloadable tool for macOS
Cleo is a helpful bureaucrat who will handle code signing, package building, notarization, and uploading your apps to the macOS App Store (if you so chose). Cleo was made because:
- Apple's own documentation can be lacking and is not easy to navigate.
- Search engines are becoming polluted with bogus answers from SEO gaming, making general searches for Apple's processes difficult.
- Too often a forum responses when asking for help are vague. When asking for help related to Apple development, the responses point people to make purchases, or drop unexplained scripts. These posts become the primary surfaced information by search engines. Searching for how to do something becomes a product suggestion fest.
To that end, Cleo will not only sign, package, (eventually) notarize, validate and upload your macOS apps, Cleo will show you how to do it yourself. Or rather, through Cleo, I will.
Cleo will list the commands taken complete it's tasks, and show it's results. When it achieves notarization, it will show the notarization results also.
Cleo does not use Apple's API's for doing tasks. Cleo uses the command line commands you would use, and the same command line options you would use. These commands are shown in the UI, and in the help document, and in the online documentation.
Cleo will eventually be signed and notarized using Cleo, so you know it works, at least at release.
This application is in development, but I wanted to give everyone a preview. Cleo currently will create a signed pkg for distribution and optionally validate your app with Apple.
Notarization does not work yet.
Donate to the project if you like, but it will be released as-is until development is complete.
Comments and Feedback welcome. :)
Updated | 3 days ago |
Status | In development |
Category | Tool |
Platforms | macOS |
Author | Abbie Gonzalez |
Tags | apple, appstore, development, macos, notarize |
Download
Click download now to get access to the following files:
Development log
- Minor patches and adjustmentsJun 09, 2024
- Added Notarization support, with caveatsMay 15, 2024