iOS 16 版本适配

这篇具有很好参考价值的文章主要介绍了iOS 16 版本适配。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、iOS 16 真机调试时需要在设备的设置 —> 隐私与安全 —> 开发者模式 中打开开发者模式。

2、隐私权限增强,如通过 UIDevice 获取设备名称时,无法获取用户的信息,只能获取设备对应的名称([UIDevice currentDevice].name返回iPhone,不再返回用户自定义的名字)

3、横竖屏,Xcode13.1通过设置[UIDevice currentDevice] setValue:@(orientation) forKey:@"orientation"]和[UIViewControllerattemptRotationToDeviceOrientation]];

;iOS16 beta系统手机不会收到UIDeviceOrientationDidChangeNotification通知,需要在VC中viewWillTransitionToSize中处理横竖屏展示

补充:iOS16开始选转屏幕需要使用UIWindowScene的相关API。

4、不支持通过 setValue:forKey: 在UIDevice上设置方向,也不再有效。需要开发者检查是否有使用此方法,可能后续版本将不能使用(未复现,可能Xcode14生效)。

5、App Tracking Transparency即使允许了跟踪,也获取不到 IDFA(已验证)。

6、Apple ID Authentication可能无法使用 Apple ID 认证,临时解决方法,重启设备(未复现)。

7、未在设置中打开『开发者模式』时,TestFlight可以正常安装测试包,但是在打开App时会提示『需要启用开发者模式』;企业包不影响。

8、iOS 14 App读取剪贴板时,顶部会提示内容:App正在使用剪切板;在 iOS 16App 要读取剪贴板时,会被明确询问用户是否要允许它,目前没有永久授予或永久拒绝的配置,是系统层控制,也不需要开发者声明(验证如评论图)。

9、代码按如下方式写时,在iOS16上会导致状态栏消失一会儿(beta3上已修复)

iOS 16 版本适配,ios,iOS版本适配10、UITableView调用reloadData时,cell的复用也会发生变化,如果有异步操作(比如网络请求)过程中,调用了reloadData,此时捕捉到的cell其实已经不再是之前的cell了,那么和cell相关的操作就都有问题

11、iOS16.0 第三方输入法键盘在频繁弹出、收起时,会出现over-release导致闪退,如果遇到控制器跳页,并且键盘频繁弹出、收起的情况,建议拉长键盘弹出间隔,比如把键盘弹出放到viewDidAppear中,不会彻底解决,但会降低出现闪退概率
12、使用xcode14 debug的时候启动较慢,可以删除该目录下所有文件“~/Library/Developer/Xcode/iOS DeviceSupport/”,在xcode中选择当前手机并unpair the device,拔出手机,重启xcode,插上手机,信任就恢复正常
 

更多参考:

iOS16 适配指南(基于Xcode 14 Beta1)iOS16 适配指南 - 简书

iOS & iPadOS 16 Beta Release Notes | Apple Developer Documentation https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-16-release-notes

WWDC22 开发者需要关注的重点内容 https://chowdera.com/2022/170/202206191911372968.html

iOS16 Xcode14 适配 

iOS16 Xcode14 适配 - 掘金文章来源地址https://www.toymoban.com/news/detail-517693.html

到了这里,关于iOS 16 版本适配的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SPF9139全力适配ios16与鸿蒙3.0,超实用数据提取、分析、恢复能力UP!

    ​ 如今,群聊已成为人们必不可少的沟通窗口 家人群,好友群,班级群 粉丝群,交友群,工作群 …… 各类群聊铺天盖地般涌来的同时 也有一些群聊沦为了 赌博、传播淫秽视频 、发表不当言论 等违法犯罪行为滋生之地 与此同时 嫌疑人手机中的群消息往往十分琐碎繁杂 办

    2024年02月13日
    浏览(43)
  • 苹果iOS 16.6 RC发布:或为iPhone X/8系列养老版本

    今天苹果向iPhone用户推送了iOS 16.6 RC更新(内部版本号:20G75),这是时隔两个月的首次更新。 按照惯例RC版基本不会有什么问题,会在最近一段时间内直接变成正式版,向所有用户推送。 需要注意的是,鉴于iOS 17正式版即将到来,后续iOS 16大概率不会带来任何新功能的更新,只

    2024年02月16日
    浏览(45)
  • 使用WinRa1n越狱iOS 16.7版本,支持iPhone 5s ~ X

    WinRa1n是由iKeystools团队开发的一款越狱工具,支持IOS 12.2 ~ 16.7直接越狱,完全的Windows平台,使用简单,操作容易上手,完全有必要单独写一篇文章。 支持的三种越狱模式: 1, CheckM8  支持引导未签名的img4文件,说明白就是进入Pwndfu模式。新手用不上。 2, Checkra1n 0.12.4  是我

    2024年02月04日
    浏览(423)
  • TiggerRamDisk绕过激活锁,屏幕锁隐藏工具新增 W in7 win 10版本,支持最新 iOS16.3系统

    TiggerRamDisk这是一款可以绕过激活锁、屏幕锁界面完美隐藏的工具,也可以解决手机或者平板无法激活的问题,支持最新的IOS14.0-iOS16.3系统,支持Windows10以上和MacOS环境苹果系统使用。 目前支持的型号: 需要工程线 iPhone:SE16S6SP iPad Air2 (A1566 A1567) iPad Mini4 (A1538 A1550) iPad 5 20

    2024年02月16日
    浏览(45)
  • CSS_IOS适配状态栏和IOS底部安全区域

    计算属性 先constant再env 计算属性 safe-area-inset-left: 安全区域距离左边界的距离 safe-area-inset-right: 安全区域距离右边界的距离 safe-area-inset-top: 安全区域距离顶部边界的距离 safe-area-inset-bottom: 安全区域距离底部边界的距离

    2024年02月10日
    浏览(40)
  • 适配 IOS 安全区域

    安全区域指的是一个可视窗口范围,处于安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)影响。 造成这个问题的主要原因就是 iphoneX 之后在屏幕上出现了所谓的刘海屏,而且在屏幕下方加了一条小黑条。 在开发时,需要对顶部和底部预留一

    2024年01月23日
    浏览(119)
  • IOS安全区域适配

    对于 iPhone 8 和以往的 iPhone,由于屏幕规规整整的矩形,安全区就是整块屏幕。但自从苹果手机 iphoneX 发布之后,前端人员在开发移动端Web页面时,得多注意一个对 IOS 所谓 安全区 域范围的适配。这其实说白了就是 iphoneX 之后的苹果手机,在页面上,你需要对顶部和底部多预

    2024年02月03日
    浏览(36)
  • iOS17适配指南-新版

    UIView与UIViewController。可以设置数据为空时的占位视图,增加SymbolAnimations,通过addSymbolEffect()与removeSymbolEffect()方法,可以实现SF Symbols图标的添加与移除动画。 UIPageControl。增加了类型为UIPageControlTimerProgress的参数progress,可根据指定的时间自动切换。 UICollectionViewCompositionalLa

    2024年02月07日
    浏览(63)
  • IOS 屏幕适配(一)理论篇

    1.1.1 分辨率相关概念 点 (Points): 是iOS开发中引入的抽象单位,称作点。开发过程中所有基于坐标系的绘制都是以 point 作为单位,在iPhone 2G,3G,3GS的年代,point 和屏幕上的像素是完全一一对应的,即 320 * 480 (points), 也是 320 * 480 (pixels) 渲染像素 (Rendered Pixels): Rendered Pix

    2024年02月03日
    浏览(51)
  • ios适配虚拟home键

    在H5开发过程中遇到一个兼容性问题。iphone手机的虚拟home键会对屏幕底部的内容造成遮挡。要处理此问题,需要清楚安全区域这个概念。 根据刘海和虚拟Home键,Apple为其设备提供了屏幕 安全区域 的视觉规范 竖屏:竖屏的时候,顶部往下44pt,底部往上34pt,中间部分是安全区

    2024年01月21日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包