Distribution of WebExtension Directly to Users
quoid opened this issue · 7 comments
It is no longer possible to, conveniently, distribute Safari extension directly to users. In the infinite wisdom of the Apple overlords, they've decided:
The "Allow Unsigned Extensions" setting does not persist between browser startups. Users must enable that setting every single time they start Safari.
This could change how releases are distributed through this repo for versions 4+.
Hopefully this changes in the near future, until then I will keep this issue open as reminder.
@TraderStf It'r not normal, you should be seeing it. I am going to send you an email to try an work it out
Do you think about releasing beta version using Apple's Testflight?
I guess then we don't need to re-enable Allow Unsigned Extensions every Safari restart
@mikigal i was under the impression TestFlight was iOS only. Is it available for macOS now?
Hmm, I was always sure that it's supported on every platform. But if not, it's good idea for testing after beta release of mobile version
@mikigal looks like it will available this fall but it's not currently. https://developer.apple.com/videos/play/wwdc2021/10170/
closing since Testflight is now being used