繁体   English   中英

苹果放弃对32位设备的支持吗?

[英]is Apple dropping support for 32-bit devices?

开发环境是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?

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

“事情发生在iOS 11之前,32位应用程序将停止出现在App Store搜索结果中。这是最新的证据表明,iOS 11下周向开发人员和开发者开放时将完全放弃对32位应用程序的支持。在今年秋天晚些时候向公众开放。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM