-
Notifications
You must be signed in to change notification settings - Fork 12
macOS Code Signing & Local build scripts & Improved Issue template #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
if i remember correctly you can submit apps to the notary service without having to use apple id email/password, i'm gonna have a bit of a look at it |
|
Ok, but this requires a Paid Developer account, which I don't have, so I can't test this. |
i can test it out in my fork also doesn't using the notary service at all require a paid dev account? |
alii
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs APP_BUNDLE_ID to be loaded in actual workflow file. Can hardcode it in the yml file under env: i think
|
so what should the that be? com.scopeclient.scope ? |
|
com.scopeclient.desktop imo |
* chore: add macos build script * chore: linux and windows build scripts * chore(actions): code singing for macos * chore(actions): fix build error on silicon * feat: issue templates as yml * fix: remove print certificate * feat: openssl for password and hardcode bundle id * fix: typo --------- Co-authored-by: Alistair Smith <hi@alistair.sh>



I implemented macOS Code Signing as well as 3 build scripts to build Scope locally on the respective devices.
For the Code Singing to work, there needs to be a few environment variables in this repo:
APPLE_CERTIFICATE: Base64 encoded .p12 certificate fileAPPLE_CERTIFICATE_PASSWORD: Password for the certificateAPPLE_ID: Apple Developer ID EmailAPPLE_ID_PASSWORD: App-specific password for your Apple IDKEYCHAIN_PASSWORD: Any secure password for the temporary keychain