iOS 日常开发随笔

iOS 11 新版本的错误和解决方案(会持续更新)

2017-09-20  本文已影响61人  阿狸先森丶12138

**

> 32位应用程序

**

弃用

32位应用程序不再在iOS 11上运行。

要在您的应用程序中包含32位片,请定位iOS 10或更早版本。

**

> 应用商店

**

已知的问题

从包含iTunes库中的卸载应用程序的iTunes备份恢复安装已卸载的应用程序,然后从App Store重新安装。这可能会导致恢复的备份在设备上占用的空间大于备份大小。(31461664)

解决方法:恢复完成后,卸载应用程序。

**

> 苹果ID

**

已知的问题

使用电话号码作为Apple ID的帐户可能无法添加某些付款类型。(31677442)

**

> ARKit

**

已知的问题

调试时从断点继续ARSession可能会导致VIO断开。放置在世界/锚中的任何可视对象都不可见。(31561202)

**

> AVFoundation

**

已知的问题

静像拍摄请求失败和视频流停止使用时,制造缓冲720p30与视频格式depthDataDeliveryEnabled的属性AVCapturePhotoSettings设置为true。(32060882)

非默认160x120和160x90深度数据格式的深度值是预期值的一半,视差值是预期值的两倍。(32363942)

**

> CloudKit

**

已知的问题

CloudKit不支持unsigned long long高位置位的值。(30567424)

应用程序CKModifyRecordsOperation应为其指定适当的值CKModifyRecordsOperation.isAtomic。如果您的客户端针对iOS的11编,排队对默认的操作CKRecordZone有新的行为,因为atomic是true在默认情况下。如果操作遇到“预检”故障(最常见的是网络问题上传CKAsset或格式错误CKRecord),则整个操作将被取消。(30838858)

**

> EventKit

**

已知的问题

将数据存储到EventKit中的非默认事件存储可能不起作用。(31335830)

文件应用程序(模拟器)

已知的问题

在模拟器中,保存在本地存储中的文档将不会通过文档浏览器重新加载。(32947101)

**

> 基础

**

已知的问题

NSURLSessionStreamTask使用非安全连接的 客户端在PAC文件评估期间发生错误时无法连接,并且系统配置为Web代理自动发现(WPAD)或代理自动配置(PAC)。当PAC文件包含无效的JavaScript或提供PAC文件的HTTP主机不可达时,可能会发生PAC评估失败。(33609198)

解决办法:startSecureConnection用于建立安全连接。

在IOS 11,NSURLSession并且NSURLConnection可能无法对如果系统被配置为与某些PAC文件加载网址。PAC文件是指定用于访问Internet的HTTP代理的JavaScript文件,并在“设置”>“Wi-Fi”中配置。(32883776)

解决方法:在设置> Wi-Fi中,点击所需网络的信息按钮,然后关闭“HTTP代理:配置代理”。

**

> 媒体

**

弃用

requestPersonalizationTokenForClientToken在iOS 11中已被弃用。请getUserTokenFromDeveloperToken改用。(32065560)

**

> 视力

**

已知的问题

VNFaceLandmarkRegion2D目前无法在Swift。(33191123)

Vision框架识别的面部地标可能在视频等时间用例中闪烁。(32406440)

**

> Xcode中

**

已知的问题

调试已禁用的邮件扩展程序可能会导致Messages应用程序崩溃。(33657938)

解决方法:在启动调试会话之前启用扩展。

模拟的iOS设备启动后,无法下拉通知中心。(33274699)

解决方法:锁定并解锁模拟设备,然后重新打开主屏幕。

上一篇下一篇

猜你喜欢

热点阅读