我正在使用 Xamarin.iOS 和 RestSharp 开发iOS应用,以向我的服务器发送请求。 该应用程序已于1月份获得批准,但现在,经过一些修复后,我尝试更新它并没有成功。 AppStore向我发送了一条消息(在iTunesConnect上):
请修改您的应用并在连接到IPv6网络时在设备上进行测试(所有应用必须支持IPv6),以确保其按预期运行。
经过一些研究后,我发现现在需要IPv6兼容性。 问题是我不需要它,我也无法在仅支持IPv6的网络上进行测试,因为我正在使用安装了Mac OSX的VMware build-host在Windows上开发和测试Visual Studio中的应用程序
如何解决此问题?有没有办法测试我的应用程序在VMware上模拟IPv6网络,使其可以使用RestSharp工作,或者是否有办法让AppStore批准我的应用程序?
注意:我已经尝试更改HttpClient实现选择 CFNetwork(iOS 6 +),正如网上许多文章所建议的那样,但AppStore仍然拒绝我的应用程序,没有任何建议,并继续说相同(无用)的东西。
请帮助我,我被困住了,我真的不知道如何解决这个问题:(
提前致谢
答案 0 :(得分:0)
今天早上Apple批准了我的申请。在将HttpClient实现设置为CFNetwork(iOS 6 +)后,我似乎必须执行项目的干净重建。
目前问题已解决。