Xcode26-iOS26适配

前两天苹果发布了 Xcode26、iOS26正式版本;因为没有强制要求适配,原计划忙完手上的事情再去适配。但是最近发包审核反馈在 iOS26上闪退了。我人麻了,想躺平,奈何苹果推着我进步啊。赶忙下载 Xcode26,升级 iOS26进行排查,也没有复现审核反馈的闪退情况。不过发现确实有需要适配的地方。下面就慢慢来适配吧。

C Xcode(我模拟器呢)

因为项目比较老,有一些库在模拟器上只支持 x86_64架构使用,所以我用模拟只用 Rosetta 的,但是 Xcode26默认下载 iOS26模拟器只支持 arm64架构。(哥哥们有没有什么办法可以,一并调整兼容这些老库啊)

目前的解决办法是不通过 Xcode 去下载 iOS26.0,因为默认下载的是“Apple Silicon”版本的,通过命名行去下载“Universal”版本。估计明年就不行了,苹果说了:macOS Tahoe(版本号 macOS 26)将是英特尔芯片 Mac 的最后一次重大系统更新,是不是明年就没有“Universal”版本,全是苹果心

  1. #技术分享先删除Xcode 默认下载的iOS26.0 “Apple Silicon”
  2. 通过命令行下载iOS26.0 “Universal”
xcodebuild -downloadPlatform iOS -architectureVariant universal
  1. 然后退出关闭Xcode,重新打开,就有了

UI(真的好看么?又短又细)

我Tabbar变短了,还加了液态玻璃的交互效果,Switch变细了,也加了液态玻璃的交互效果

目前解决方案是,info.plist 中添加
UIDesignRequiresCompatibility 关闭它,估计明年就不行了,苹果又说了:计划在下一个版本移除这个选项

UIDesignRequiresCompatibility 
展开阅读全文

更新时间:2025-09-30

标签:数码   苹果   版本   模拟器   液态   明年   架构   反馈   英特尔   效果   玻璃

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号

Top