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

[Doc] Explain why macOS security needs to be bypassed for installation #1232

Open
a4v2d4 opened this issue Mar 23, 2024 · 2 comments
Open

[Doc] Explain why macOS security needs to be bypassed for installation #1232

a4v2d4 opened this issue Mar 23, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@a4v2d4
Copy link

a4v2d4 commented Mar 23, 2024

Explain why macOS security needs to be bypassed for installation

Using --no-quarantine during installation made me uneasy so I excluded it.

That lead me to the error message "ChatGPT" is damaged and can't be opened. You should move it to the Trash".
To which the docs say to run sudo xattr -r -d com.apple.quarantine /YOUR_PATH/ChatGPT.app to fix.
That also makes me uneasy.

Could someone explain exactly why this is necessary? Could that be included in the installation instructions?

@a4v2d4 a4v2d4 added the documentation Improvements or additions to documentation label Mar 23, 2024
@r0llac0de
Copy link

macOS is pretty damn protective when it comes to software installation, especially from sources outside the App Store
When you see that “damaged and can't be opened” message, it's macOS's way of saying, “Hey, I don't know where this came from, and I don't trust it.” This isn't necessarily because there's anything wrong with the app, but because it hasn't gone through Apple's notarization

The reason you need to do these things for some installations is simply because the app hasn't been notarized by Apple. Notarization is a hassle and can be a barrier for smaller developers or those distributing open-source software like this.

@a4v2d4 a4v2d4 changed the title [Doc] Explain why "--no-quarantine" is needed for macOS installation [Doc] Explain why macOS security needs to be bypassed for installation Mar 28, 2024
@a4v2d4
Copy link
Author

a4v2d4 commented Mar 28, 2024

Ah, thank you @r0llac0de, I appreciate the explanation.

Got little paranoid b/c saw some rumblings of previous issues where Windows installations were injecting trojan exe's... I guess that makes sense, though - fuck Apple's walled garden is the moral of the story I suppose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants