Skip to content
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

Use code signing for macOS #8012

Open
ncw opened this issue Aug 16, 2024 · 6 comments
Open

Use code signing for macOS #8012

ncw opened this issue Aug 16, 2024 · 6 comments

Comments

@ncw
Copy link
Member

ncw commented Aug 16, 2024

It seems that code signing the binaries on macOS is becoming increasingly important.

We discussed this on the forum and some helpful tools were shown too

https://forum.rclone.org/t/1-67-binary-for-macos-not-notarized/47276

The plan is to sign the binaries as part of the build process. We'll probably sign all beta and full releases.

@ncw ncw added this to the v1.68 milestone Aug 16, 2024
@kapitainsky
Copy link
Contributor

kapitainsky commented Aug 17, 2024

Whoever will work on this I suggest to use small macOS utility app - Apparency. It allows to see and validate all aspects of signing/notarization. Perfect for "debugging" results of this process.

rclone today:

image

And here example of some other cmd utility fully signed and notarized:

image

@ncw
Copy link
Member Author

ncw commented Aug 17, 2024

Thank you @kapitainsky very useful. I'll ping you when I have binaries to try (not fort a couple of weeks though)

@nipil
Copy link
Contributor

nipil commented Aug 18, 2024

The plan is to sign the binaries as part of the build process. We'll probably sign all beta and full releases.

Will other OS be included in this process ? Thanks in advance

@kapitainsky
Copy link
Contributor

kapitainsky commented Aug 18, 2024

  1. The subject of this issue is "signing for macOS" - on macOS lack of signature makes running binary difficult
  2. Do other OS need/support any type of signing?
  3. Please note that even today all released binaries have SHA256 file provided, PGP signed in case you want to verify them

@nipil
Copy link
Contributor

nipil commented Aug 19, 2024

  1. Do other OS need/support any type of signing?

PS : I have no experience with any of them.

@devnoname120
Copy link
Contributor

@nipil I've had some issues with the past with unsigned binaries on Windows 11: qwerty-fr/qwerty-fr#63

@ncw ncw modified the milestones: v1.68, v1.69 Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants