Theory works. I pulled the entitlements from Studio One 4.5.4 (codesign -d --entitlements :- /Applications/Studio\ One\ 4.5.4.app), added get-task-allow (edited plist below), resigned, and can now attach a debugger as required.
i.e. using an ad-hoc signature (-) and no timestamp.
If you pass --timestamp, then you need a paid Apple Developer ID. At least thatās how I understand the documentation of --timestamp in the man page of codesign:
--timestamp [=URL]
During signing, requests that a timestamp authority server be contacted to authenticate the time of signing. The
server contacted is given by the URL value. If this option is given without a value, a default server provided by
Apple is used. Note that this server may not support signatures made with identities not furnished by Apple.
Be careful only checking for in progress. Sometimes youāll get an error if you check the status too quickly after uploading. Iām not sure what it depends on, probably their server load.
This is about an app, (that will additionally install plugins, but Iāll get to that later)
notarise the dmg
staple the app
Now the staple changes the app bundle (I realised that, because when I was stapling the app inside the dmg I got error 73, which was a problem writing), wouldnāt I have to notarise the dmg again?
If you notarise and staple the DMG you should not need to notarise and staple the app inside it as Apple will inspect that as part of the procedure of inspecting the DMG.
Iāve just started to try Notarizing. Can someone clear up a small problem for me?
Iām being blocked out of my Apple account because of a password problem, apparently.
I think itās do to with a password for a specific app, I put in altool as a label then generate one:-
From this thread, I believe I donāt need the bundle id, is that correct?
I think Iām meant to create a password for āaltoolā but the actual password doesnāt work in the command line.
Do I have to put it in the keychain? I donāt understand Mac stuff much. Thanks for any help on thisā¦
You can add your app-specific password to your keychain with a command something like this: security add-generic-password -a "DAVE_H_APPLE_ID" -w <APP_SPECIFIC_PASSWORD> -s "DAVE_H_KEYCHAIN_NOTARIZATION_PASSWORD"
You can then use it with altoool like this: --password @keychain:DAVE_H_KEYCHAIN_NOTARIZATION_PASSWORD
The label you enter into the Apple dev website doesnāt matter, thatās just to jog your memory if you end up with a ton of app-specific passwords and need to kill some of them for any reason.