被Apple Mac Store拒绝,因为使用Xamarin实现NEVPNManager



今天我们被Apple Mac Store拒绝了,因为我们在Mac应用程序中使用了NEVPNManager的Xamarin实现。

您的应用包含 VPN 服务,但不使用 NEVPNManager API 来提供这些服务。

以前,我们在目标c库中具有VPN功能(已绑定),并且我们被接受了。现在我们删除了目标 c 库并使用了 xamarin 实现,但我们被拒绝了。

为什么苹果拒绝我们? 您在实施中使用NEVPNManager@Xamarin?

你可以在Xamarin论坛上找到答案: https://forums.xamarin.com/discussion/comment/328214?

感谢@Chris哈蒙斯的帮助!

溶液:

--link_flags="-framework NetworkExtension"添加到项目选项->构建-> Mac 构建中的其他 MMP 参数修复了此问题。

从理论上讲,这些应该自动添加。似乎是一个潜在的错误。

最新更新