Skip to content

Code signing on macOS #10

@khrj

Description

@khrj

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions