简体   繁体   English

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

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

Development environment is Visual Studio, Mac (formerly Xamarin). 开发环境是Visual Studio,Mac(以前称为Xamarin)。 Just updated like 2 weeks ago. 刚刚在2周前更新。

I have a new app up and running in the simulator. 我有一个新的应用程序正在模拟器中运行。 It was working in pretty much every device until I added in the "Using" for JSON parsing. 直到我为JSON解析添加“使用中”之前,它几乎在所有设备上都可以使用。

Essentially, this is the only thing I added: 本质上,这是我添加的唯一内容:

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

That is, I had the app running on my trusty iPhone 5C testing device. 也就是说,我已经在可信赖的iPhone 5C测试设备上运行了该应用程序。 Then I added in some new stuff to talk to my server, and it no longer works on that device. 然后,我添加了一些新内容来与我的服务器通信,但该设备不再在该设备上运行。 It launches and disappears instantly. 它启动并立即消失。

So I changed the Simulator to run an older iPhone 5 version. 因此,我将模拟器更改为运行旧版iPhone 5。 Crashes there too. 那里也崩溃。 But there I can see the log telling me that the Boostrap failed. 但是在那儿我可以看到日志告诉我Boostrap失败了。

Doing some searching tells me that 32-bit devices will no longer be supported. 进行一些搜索后发现,将不再支持32位设备。

This seems strange to me. 这对我来说似乎很奇怪。 The app compiles fine. 该应用程序编译正常。 And it is assumed that it will work on any device running 10.3. 并且假定它将在任何运行10.3的设备上运行。 It turns out that does not appear to be true. 事实证明,事实并非如此。

Am I missing something? 我想念什么吗? Is there something I need to check for? 我需要检查什么吗? Do I need to change my target devices to disallow older 32-bit iPhones? 我是否需要更改目标设备以禁止使用较旧的32位iPhone?

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

"The thing is ahead of iOS 11, 32-bit applications will stop appearing in App Store search results . This is the latest piece of evidence that suggests iOS 11 will drop support altogether for 32-bit applications when it's unveiled next week to developers and to the general public later this fall." “事情发生在iOS 11之前,32位应用程序将停止出现在App Store搜索结果中。这是最新的证据表明,iOS 11下周向开发人员和开发者开放时将完全放弃对32位应用程序的支持。在今年秋天晚些时候向公众开放。”

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

相关问题 Alamofire 5.2.2 TestFlight watchOS build 在 Apple Watch Series 3 设备(32 位)上崩溃(Bitcode 相关?) - Alamofire 5.2.2 TestFlight watchOS build crashes on Apple Watch Series 3 devices (32-bit) (Bitcode related?) iOS模拟器-如何测试较旧的(32位)设备? - iOS Simulator - how to test older (32-bit) devices? 分析:如何检测仅32位设备? - Analytics: How to detect 32-bit only devices? OSAtomicIncrement64Barrier在32位设备上崩溃 - OSAtomicIncrement64Barrier crash on 32-bit devices 为设备和模拟器创建32位和64位静态库-Xcode - Create 32-bit and 64-bit Static Library for Devices and Simulators - Xcode 将32位设备的ALAssetRepresentation大小(长整型)强制转换为size_t的“正确”方法 - “Correct” way to cast ALAssetRepresentation size (long long) to size_t for 32-bit devices iOS Xcode:使用32位/ 64位子项目构建32位项目 - iOS Xcode: building a 32-bit project with a 32-bit/64-bit subproject CoreGraphics会支持Apple设备上的Metal吗? - Will CoreGraphics support Metal on Apple Devices? 在iOS 7上运行32位ARM,在iOS 8上运行64位 - Run 32-bit arm on iOS 7 and 64-bit on iOS 8 %d格式化为32位和64位 - %d formatting for both 32-bit and 64-bit
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM