[英]Alamofire 5.2.2 TestFlight watchOS build crashes on Apple Watch Series 3 devices (32-bit) (Bitcode related?)
[英]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.