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

[Feature Request] Please notarize or developer-sign cli-kintone #432

Open
ahandsel opened this issue Aug 10, 2023 · 2 comments
Open

[Feature Request] Please notarize or developer-sign cli-kintone #432

ahandsel opened this issue Aug 10, 2023 · 2 comments
Labels
feature request Feature request

Comments

@ahandsel
Copy link
Contributor

Why

With macOS Ventura, the default security setting has increased security and no longer allows the "anywhere" option without a terminal command.

A macOS user of cli-kintone encountered this issue recently:
https://forum.kintone.dev/t/verification-problem-with-command-line-tools-on-macos/824/

This forces cli-kintone users to manually disable macOS Gatekeeper settings with a sudo command.

What

Please notarize or developer-sign the cli-kintone package.

Or Add Support for Homebrew · Issue #310 · kintone/cli-kintone. This way, the brew package manager can handle the installation process.

@ahandsel ahandsel added the feature request Feature request label Aug 10, 2023
@jhbarker
Copy link

I would also like to see this feature. Otherwise, one has to downgrade one's system security to use the CLI.

Jason

@tasshi-me
Copy link
Member

tasshi-me commented Aug 10, 2023

@ahandsel
Thank you for posting your feedback!
We will consider adding codesign to the macOS binary.
Please wait for further information.

While we checking this issue, please tell us the following.

1. Couldn't you add cli-kintone to an exception of the security settings?

I found that we can save non-verified executables as an exception of the security settings without disabling macOS Gatekeeper.
Could you try the following steps?

"If you want to open an app that hasn’t been notarized or is from an unidentified developer" section of the following page:
https://support.apple.com/en-us/HT202491

2. About Homebrew

Let me confirm my understanding.
According to your issue about Homebrew, we need to add codesign manually even if we make a Formula of cli-kintone.
Is that correct?

#310 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Feature request
Projects
None yet
Development

No branches or pull requests

3 participants