passepartout-app icon indicating copy to clipboard operation
passepartout-app copied to clipboard

Releases outside of App Store?

Open Miaourt opened this issue 2 years ago • 9 comments

Hi ! I don't have AppleID and so really can't use App Store but would love to use passpartout too, would it be possible to have a version outside of App Store ?

Miaourt avatar Oct 14 '22 08:10 Miaourt

The app relies on a VPN framework that enforces App Store distribution. So, unfortunately, this is not possible.

keeshux avatar Oct 14 '22 14:10 keeshux

Is this "VPN framework" this one https://github.com/passepartoutvpn/tunnelkit ? Shall I raise an issue down there to investigate this, or does it simply mean you're not interested into making something that works outside the App Store ?

Miaourt avatar Oct 14 '22 14:10 Miaourt

Nope, framework is NetworkExtension.

keeshux avatar Oct 15 '22 06:10 keeshux

Hello, sorry to resurrect the issue! Took a look at Apple's docs on NetworkExtension, and now they do provide a couple of step for app released outside the app store... so NetworkExtension is now usable without being distributed thru the app store! Could releasing it on Github releases be considered again? 👀

Miaourt avatar Aug 10 '23 08:08 Miaourt

@Miaourt thanks for bringing this up, this is awesome! Another "meta" issue with such a release, however, is in-app purchases.

keeshux avatar Sep 10 '23 13:09 keeshux

Awesome that you're considering it again!

Yeah it might be an issue and maintaining a "license" server somewhere (to do like Viscosity for example) where we additional features is, while not that difficult, a non-zero additional work I guess.

If you'd consider making a licensing server open source I'll be glad to help on this point.

Miaourt avatar Sep 10 '23 13:09 Miaourt

To be more clear, this way of activating additional features would be lock to the version outside of App Store, to not conflict with Apple's policies.

Miaourt avatar Sep 10 '23 13:09 Miaourt

Hello @keeshux! Happy new year. Did you had some time to think about it?

Miaourt avatar Jan 08 '24 15:01 Miaourt

Part of the 2024 roadmap (still in the works).

keeshux avatar Jan 09 '24 07:01 keeshux