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

doesn't seem to work on Big Sur #1

Open
gratefulbread opened this issue Nov 13, 2020 · 4 comments
Open

doesn't seem to work on Big Sur #1

gratefulbread opened this issue Nov 13, 2020 · 4 comments

Comments

@gratefulbread
Copy link

I've quit and restarted safari post install and I'm not getting redirected. are there any permissions I need to give the app?>

@el1t
Copy link
Owner

el1t commented Nov 16, 2020

Hmm I'll give it a try when I get around to upgrading myself—a couple apps are preventing me from upgrading atm

@gratefulbread
Copy link
Author

for sure. I figured it just needed some tweak. thanks

@onelightinthedark
Copy link

onelightinthedark commented Jan 21, 2021

same issue here. built just fine (albeit one warning) in xcode, but clicking on "open in safari extension preferences" simply opens safari's preferences without adding it to the extension list.

@DanYoung-1
Copy link

I found the fix - https://developer.apple.com/documentation/safariservices/safari_app_extensions/building_a_safari_app_extension
Enable Your App Extension in Safari
If you’re not part of the Apple Development Program, or if you haven’t yet configured a developer identity for your existing Xcode project, your Safari App Extension won’t be signed with a development certificate. For security purposes, Safari, by default, ignores unsigned extensions, so your extension won’t show up in Safari Extensions preferences.
To develop without a certificate, each time Safari is launched, you must tell it to load unsigned extensions using the Develop menu:

  1. Open Safari and choose Safari > Preferences.
  2. Select the Advanced tab, then select the “Show Develop menu in menu bar” checkbox.
  3. Choose Develop > Allow Unsigned Extensions. The Allow Unsigned Extensions setting is reset when a user quits Safari; you must set it again the next time Safari is launched.
  4. Select the Extensions tab. This tab shows the localized description, display name, and version number for the selected Safari App Extension. It also provides a more nuanced message about the permissions claimed by the extension.
  5. Find your new extension in the list on the left, and enable it by selecting the checkbox.
  6. Close Safari Preferences.

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

No branches or pull requests

4 participants