iOS和iPad OS 14 Beta 4发行说明
更新您的应用程序以使用新功能,并针对API更改测试您的应用程序。
总览
iOS&iPadOS 14 SDK支持开发运行iOS&iPadOS 14的iPhone,iPad和iPod touch设备的应用程序。SDK与Xcode 12 beta 4捆绑在一起,可从Beta软件下载处获得。有关Xcode 12 beta 4兼容性要求的信息,请参阅Xcode 12 Beta 3发行说明。
一般
已知的问题
重要
从先前版本的iOS&iPadOS升级到iOS&iPadOS 14 beta可能会花费比预期更长的时间。如果更新中断,则可能会发生数据丢失。(59101197)
- 要同步或更新运行iOS&iPadOS 14 beta的设备,可能需要macOS Big Sur 11 beta或Xcode 12 beta。
3D触控
在iOS和iPadOS 14 beta 4中解决
- 3D Touch现在可用。(65576619)
苹果安全赏金
- iOS和iPadOS 14 beta 4被指定为有资格获得50%的Apple Security Bounty奖金,以解决Apple未知或在此版本中重新引入的问题。有关更多信息,请参阅Apple安全赏金。
应用商店
在iOS和iPadOS 14 beta 4中解决
- 如果启用了“完全键盘访问”,则App Store不再会意外退出。(65240690)
已知的问题
- 在能够创建支持的代码之前,请避免调用API。(59351258)
类套件
已知的问题
- 在ClassKit API开发模式中,未标记为完成。(66169497)
核心触觉
已知的问题
CHHaptic通过Game Controller框架()出售的产品不支持,并且在高级玩家创建时会返回错误。
audio并且通过游戏控制器框架()发送给自动售货机的事件将被忽略。(65163373)
通过类初始化器的创建仅在iOS中可用。对于其他平台,请通过访问这些引擎。(65481931
设备检查
在iOS和iPadOS 14 beta 4中解决
- 实现类时,对方法的调用现在可以成功完成。(55893194)
曝光通知
在iOS和iPadOS 14 beta 4中解决
字型
已知的问题
- 从iOS&iPadOS 14 beta开始,使用配置文件安装的字体仅对支持iO??S&iPadOS 13中引入的字体API和权利的应用程序可用。如果您的应用程序提供了自定义字体选择界面,它将无法再访问通过以下方式安装的字体:配置配置文件。有关参考,请参阅WWDC 2019会话字体管理和文本缩放(55317428)
主屏幕
在iOS和iPadOS 14 beta 4中解决
- 现在,“应用程序库”部分的标题以从右到左的语言按预期放置。(63558681)
已知的问题
使用Xcode安装的应用程序可能不会出现在“应用程序库”的“最近添加”类别中。(66358317)
您选择卸载的应用程序可能会意外出现在“应用程序库”的“最近添加”类别中。(65947421)
-
Spotlight可能不会按预期出现。(64121178)
解决方法:重新启动设备。
家庭套件
在iOS和iPadOS 14 beta 4中解决
- 设备锁定时,所有附件现在都可以使用。(65465625)
本土化
已知的问题
某些语言可能会显示裁剪或??不对齐的布局。
某些语言可能会显示未本地化的文本。(63246545,64040564)
键值观察
iOS和iPadOS beta 4中的新功能
-
关键值观察删除设备现在采用确定性簿记方法。本来会导致难以诊断的崩溃的情况,尤其是那些在KVO发出访问已释放的观察者指针或与不正确对象相关联的观察者的信号时出现问题的情况,现在会产生一个异常,指出哪些观察对象需要错过呼叫,以及哪些观察者需要调用。以前,当KVO可以检测到该问题时,该异常被视为“尽力而为”。新的确定性簿记功能使它可以在需要的所有情况下抛出。
改进的确定性还允许改进的Swift API处理。由Swift 方法生成的实例利用与此簿记的集成优势,因此,无论观察对象如何实现其KVO行为,它们都将在释放观察到的对象时自动失效。这适用于iOS和iPadOS Beta中此API的所有用法,包括在使用早期版本的SDK构建的进程上的所有用法,并消除了某些使用传统API有时所需的崩溃类别。(65051563)
邮件
已知的问题
邮件当前无法连接到仅支持AUTH LOGIN命令的SMTP服务器。(65479094)
邮件当前无法连接到在HELO期间需要完全限定的主机名的SMTP服务器。(65575697)
-
如果在登录期间使用了错误的帐户类型,则Microsoft Exchange和Outlook.com帐户不会显示错误。(65626340)
解决方法:对Hotmail和Outlook.com帐户使用Outlook.com类型,对Office365帐户使用Microsoft Exchange类型。
在iOS和iPadOS 14 beta 4中解决
- 更新后不再禁用“标记为阻止的发件人”。(65230154)。
地图
已知的问题
- 更新到iOS&iPadOS 14 beta 2或更高版本后,“收藏夹”,“收藏夹”和“最新记录”等用户数据不再与运行iOS和iPadOS早期版本的设备同步。(65005848)
测量
在iOS和iPadOS 14 beta 4中解决
- 现在可以使用12.9英寸iPad Pro(第4代)和11英寸iPad Pro(第二代)进行自动人员身高测量。(64613902)
地图
已知的问题
-
地图启动时可能会意外退出。(66328107)
解决方法:在“设置”>“ Apple ID”>“ iCloud”中关闭“地图”。
联网
在iOS和iPadOS 14 beta 4中解决
- 自定义User-Agent请求标头不再在CONNECT请求中发送到HTTPS代理。(64759874)
笔记
在iOS和iPadOS 14 beta 4中解决
- 使用蓝牙键盘键入时,笔工具不会再意外激活。(65005033)
电话和FaceTime
在iOS和iPadOS 14 beta 4中解决
- 在以画中画模式使用FaceTime之后,您的视频不再暂停。(65568837)
已知的问题
- 控制中心表示“电话”正在使用麦克风进行蜂窝网络上的通话,但指示“系统”进行Wi-Fi网络上的通话。(64269165)
捷径
已知的问题
- 如果彼此紧接安排自动化,则自动化可能不会运行。(65255964)
西里
已知的问题
- 搜索“计时器”并点击建议以启动计时器不会按预期方式启动计时器。(62849336)
软件更新
在iOS和iPadOS 14 beta 4中解决
- 您的设备现在可以正确更新。(64606517)
SwiftUI
iOS和iPadOS 14 beta 4中的新功能
Inline与周围容器中的其余内容保持一致。该样式将适应不同容器和平台的外观,例如菜单中的单个菜单项。(59868844)
Menu在菜单中显示其选项。在当这种风格将在子菜单中显示的选项
Picker
是嵌套在一个[Menu
]
已知的问题
-
应用
Text
了修饰符的占位符样式删除不按预期显示。(66242496)解决方法:删除修饰符。
该改性剂和目前不能正常工作。(65704705)
针对iOS 14 SDK进行重建将修改的实例以根据动态类型进行缩放。要创建不随动态类型缩放的字体,请使用。
-
该视图扩展以填充其容器。(64136568)
解决方法:应用框架修改器。
在iOS和iPadOS 14 beta 4中解决
现在,工作表和弹出窗口继承了View(https://developer.apple.com/documentation/swiftui/view)由或修改的环境。(51827597)
使用时,和修饰符不再多次调用其操作。(64284131)
on<wbr data-v-7fb764c1="">Appear(perform:)
on<wbr data-v-7fb764c1="">Disappear(perform:)
Navigation<wbr data-v-7fb764c1="">Link
应用程序的环境属性现在反映了该应用程序中所有场景的聚合阶段。(63339201)
Scene现在可以与和一起使用。
Button
使用工具栏修改器显示的内容现在在iPadOS上具有预期的默认悬停效果。(64782084)Sidebar现在,滚动时行使用正确的字体大小。(65240901)
Inset<改进了布局和样式。(65693396)
Sidebar改进了布局和样式。(64763794)
第三方应用
已知的问题
-
使用JSONKit的应用在启动时可能会意外退出。JSONKit硬代码专用指针表示详细信息的某些分支会随时更改。(60290929)
解决方法:
NSJSONSerialization
改为使用。 fstab
已被删除。应用程序沙箱外部的文件系统内容不能再用于验证。(61098152)使用NativeScript框架的应用在启动时可能会意外退出。NativeScript执行不安全的操作来确定任意指针是否是Objective-C对象指针。您可以使用代替直接读取isa 来暂时解决此问题;但是,更新此代码以避免检查任意指针是否为Objective-C对象指针。(62913064)
钱包
已知的问题
-
无法确保平台和设备之间的传递库功能统一可用性。(60697880)
解决方法:调用更具体的API来检查可用功能
小部件
已知的问题
必须使用iOS&iPadOS 14 beta 4 SDK重建所有小部件,并且不能在iOS&iPadOS 14 beta的早期版本上运行。(65290210)
-
在更新到iOS&iPadOS 14 beta 4之后,某些小部件可能会显示为空白。(65989369)
解决方法:删除受影响的窗口小部件,然后再次添加它们。
当设置为“我的位置”时,“天气”小部件可能会显示其他位置的天气。(65733006)
天气小部件可能花费比预期更长的时间来显示数据。(66014597)
-
更新到iOS&iPadOS 14 beta 2或更高版本后,某些小部件可能会从主屏幕上消失。(64823469)
解决方法:将缺少的小部件添加回主屏幕。
字体大小目前无法针对不同的设备大小自动调整。(60348216)
当其父应用程序被阻止时,窗口小部件不会在“屏幕时间”内被阻止。(60747373)
如果在使用应用程序位置访问权限时授予WidgetKit扩展程序的应用程序,则WidgetKit扩展程序在被查看后最多可以继续访问位置服务15分钟。(62888317)
-
您无法调整现有小部件的大小。(63500799)
解决方法:删除小部件,然后以所需大小重新添加。
更新到iOS&iPadOS 14 Beta 3或更高版本后,您可能需要重新配置小部件。(65485709)
在iOS和iPadOS 14 beta 4中解决
“快速操作”菜单不再显示在小部件叠加层的后面。(64456466)
现在,“天气”小部件中显示的条件与“天气”应用程序中显示的条件匹配。(64948860)
placeholder(with:)
现在提供的条目具有redacted
自动应用的修饰符。(65040472)当指示第二天温度出现重大变化时,“天气”小部件将不再以摄氏度而不是华氏温度显示温度。(65061840)
Xcode
已知的问题
- 为模拟器目标构建时,视图修改器当前不可用。(66177659)
推荐
基础文章推荐
- 《SwiftUI是什么,听听大牛们如何说》
经典教程推荐
- 更新近百篇SwiftUI教程《SwiftUI2020教程》
- 帮您突破数据存储难关《SwiftUI vs CoreData数据存储解决方案》
上新
- 《WWDC2020专栏》
- 《SwiftUI WWDC2020 新增组件列表》
技术源码推荐
推荐文章
CoreData篇
- SwiftUI数据存储之做个笔记App 新增与查询(CoreData)
- SwiftUI进阶之存储用户状态实现登录与登出
- SwiftUI 数据之List显示Sqlite数据库内容(2020年教程)
Combine篇
- 一篇文章学懂弄通SwiftUI与Combine(含轮播动画App源码)
TextField篇
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- 《SwiftUI实战之TextField风格自定义与formatters》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
- 《SwiftUI 当键盘出现时避免TextField被遮挡自动向上移动》
- 《SwiftUI实战之TextField如何给键盘增加个返回按钮(隐藏键盘)》
JSON文件篇
- SwiftUI JSON文件下载、存储、解析和展示(代码大全)
一篇文章系列
- SwiftUI一篇文章全面掌握List(教程和源码)
- 《SwiftUI 一篇文章全面掌握TextField文本框 (教程和全部源码)》
- SwiftUI一篇文章全面掌握Picker,解决数据选择(教程和源码)
- SwiftUI一篇文章全面掌握Form(教程和源码)
- SwiftUI Color 颜色一篇文章全解决
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470
- 请关注我的专栏icloudend, SwiftUI教程与源码
https://www.jianshu.com/c/7b3e3b671970