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

Code signing on macOS #10

Open
khrj opened this issue Aug 4, 2020 · 0 comments
Open

Code signing on macOS #10

khrj opened this issue Aug 4, 2020 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@khrj
Copy link
Owner

khrj commented Aug 4, 2020

Apple requires developers to have paid developer IDs to notarize applications. I'm already using a free code signing certificate, but I don't want to invest in a paid developer ID for a free app (feel free to buy me one if you want the Application notarized). This results in a popup that says the Application isn't from a recognized developer. The easiest way to workaround this is that when you see the popup, click "Show in finder", then right click TeleDrive.app and click open. You'll see a popup asking if you want to open TeleDrive anyway. Click Open and you're good to go.

Full list of workarounds (only required the first time you open TeleDrive):

  • Finder > Applications > TeleDrive > Right click > Open > (Popup) Open
  • Try opening TeleDrive > Apple Icon on top left > System Preferences > Security & Privacy > Under general tab > Open Anyway > (Popup) Open
  • Terminal > xattr -r -d com.apple.quarantine /Applications/TeleDrive.app > Launch TeleDrive normally
  • Terminal > spctl --add /Applications/TeleDrive.app > (Popup) Enter details > Modify Settings
  • Terminal > sudo spctl --master-disable > Type user account password (won't be visible) > Enter
  • Install TeleDrive using brew and use --no-quarantine
    brew cask install --no-quarantine khushrajrathod/teledrive/teledrive

If you have alternative methods to do this, or a way to solve this, please open a new issue

@khrj khrj pinned this issue Aug 4, 2020
@khrj khrj added the documentation Improvements or additions to documentation label Aug 4, 2020
Repository owner locked and limited conversation to collaborators Aug 4, 2020
@khrj khrj unpinned this issue Aug 6, 2020
@khrj khrj pinned this issue Aug 6, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant