Post

Replies

Boosts

Views

Created

How to correctly check notarization
Hi, How to correctly check notarization for my product for DMG and APP bundle? For APP, if I use this command: spctl -a -v 'MyProduct.app' It shows OK for my Mac where I compiled and signed this APP, even if this APP was NOT notarized. And this command correctly detects missing or failed notarization: spctl -a -vvv -t install 'MyProduct.app' For DMG I used this command: spctl -a -t open --context context:primary-signature MyProduct.dmg -v However I'm not sure that all these commands on 100% validate successful/absent/failed notatization.
3
0
2.8k
Feb ’23
Auto Update for app outside AppStore. Quarantine and Ventura 13.1+
Hi, I distribute my app for macOS outside AppStore. I implemented Auto Update function which worked perfectly up to Ventura 13.0. And it was broken since Ventura 13.1+ The old version of my app downloads a ZIP arhive with a new version to temporary folder and unpack it to User's Library > Application Support > My AppFolder. The new unpacked version gets attribute com.apple.quarantine and the old app cannot run it. Before Ventura 13.1 the new unpacked app could be run successfully and it closes the old version and replaces the old APP bundle in Applications. And then a copy of new app in a temporary folder is being deleted. In fact, the new APP could work as an agent to perform the update of my app. Both apps (old and new) are signed and notarized by one team (the same signature).
3
0
1.3k
May ’23
How to move code signing certificates to another Mac
Hi, I recently created and installed new code signing certificates/keys on my main Mac. How to easily copy these certificates/keys to my another Mac with the same Apple ID? Earlier Quinn suggested: "The easiest way to do this is use Xcode’s import/export feature. Launch Xcode, choose Xcode > Settings, select Accounts, select the account in question, then choose Export Apple ID and Code Signing Assets from the action (…) menu." And it worked fine in 2020-2021. However import/export options are no longer available in XCode 16 anymore. Please suggest a simple solution.
1
0
113
Mar ’25