Thank you for this repository. It saved me a significant amount of time and prevented what I imagine would have been a pretty awful headache.
I thought I might share that you can auto-fill the code-signing identity required in SMAuthorizedClients and SMPrivilegedExecutables by using the Xcode-provided environment variable $(EXPANDED_CODE_SIGN_IDENTITY_NAME):
identifier "com.example.helperapp" and anchor apple generic and certificate leaf[subject.CN] = "$(EXPANDED_CODE_SIGN_IDENTITY_NAME)"
It saves the trouble of having to lookup the value in Keychain Access or adjust if the repo is public/shared.
Thank you for this repository. It saved me a significant amount of time and prevented what I imagine would have been a pretty awful headache.
I thought I might share that you can auto-fill the code-signing identity required in
SMAuthorizedClients
andSMPrivilegedExecutables
by using the Xcode-provided environment variable$(EXPANDED_CODE_SIGN_IDENTITY_NAME)
:It saves the trouble of having to lookup the value in Keychain Access or adjust if the repo is public/shared.
Cheers, and thanks again!