苹果是否放弃了对32位设备的支持?

时间:2017-09-04 14:12:27

标签: ios xamarin.ios

开发环境是Visual Studio,Mac(以前称为Xamarin)。刚刚更新,就像2周前一样。

我有一个新的应用程序并在模拟器中运行。它几乎在每个设备上工作,直到我添加到"使用"用于JSON解析。

基本上,这是我添加的唯一内容:

var request = WebRequest.CreateHttp(YOUR_URL_HERE);
request.Method = "GET";
request.ContentType = "application/JSON";
request.BeginGetResponse(ResponseComplete, request);

也就是说,我在我可靠的iPhone 5C测试设备上运行了应用程序。然后我添加了一些新的东西来与我的服务器通信,它不再适用于该设备。它立即启动并消失。

所以我改变了模拟器以运行较旧的iPhone 5版本。那里也崩溃了。但在那里我可以看到日志告诉我Boostrap失败了。

进行一些搜索告诉我将不再支持32位设备。

这对我来说很奇怪。该应用程序编译好。并且假设它可以在任何运行10.3的设备上运行。事实证明这似乎不是真的。

我错过了什么吗?有什么我需要检查的吗?我是否需要更改目标设备以禁用较旧的32位iPhone?

1 个答案:

答案 0 :(得分:0)

请参阅https://9to5mac.com/2017/06/04/32-bit-apps-ios-11/

"事情领先于iOS 11,32位应用程序将停止出现在App Store搜索结果中。这是最新的一些证据表明iOS 11将在下周向开发人员和公众在今年秋季晚些时候公布的32位应用程序中完全放弃支持。"

相关问题