2016-06-08 80 views
1

我刚刚提交了我的应用程序的Appstore和得到这个错误:Xamarin的形式,iOS的支持IPv6只有网络

At WWDC 2015 we announced the transition to IPv6-only network services in iOS 9. Starting June 1, 2016 all apps submitted to the App Store must support IPv6-only networking. Most apps will not require any changes because IPv6 is already supported by NSURLSession and CFNetwork APIs.

If your app uses IPv4-specific APIs or hard-coded IP addresses, you will need to make some changes. Learn how to ensure compatibility by reading Supporting IPv6 DNS64/NAT64 Networks and watch Your App and Next Generation Network

我还搜查有关IPv6在Xamarin,发现同样的错误在:https://forums.xamarin.com/discussion/66732/does-xamarin-support-ios-ipv6-only-networks

任何人都有使用Xamarin支持IPv6的经验,请指教。

感谢

回答

2

我刚刚找到了解决办法,库Xam.Plugin.Connectivity不支持IPv6。我删除了图书馆并获得批准!

+0

您是否知道为什么它拒绝帮助我更新图书馆? – JamesMontemagno

+0

这是一个潜在的GitHub问题(关于如何在El Capitan上设置一个纯IPv6网络,底部有一个很好的链接):https://github.com/jamesmontemagno/Xamarin.Plugins/issues/331 – patridge

+0

我今晚更新了我的Nuget,修复了ipv6的一些问题,现在是2.2.0-beta1,如果您愿意的话可以尝试。我已向应用商店提交了更新以进行测试。 – JamesMontemagno