Xcode15(iOS17.4)打包的项目在 iOS12 系统上启动崩溃

0x00 启动崩溃

崩溃日志,只有 2 行,看不出啥来。



0x01 默认配置

由于我开发时,使用的 Xcode 14.1,打包在另外一台电脑 Xcode 15.3

Xcode 14.1

Build Settings -> Asset Catalog Compliter - Options

Xcode 15.3

Build Settings -> Asset Catalog Compliter - Options,多出了 3 项:

  • Generate Asset Symbols -> YES
  • Generate Swift Asset Symbol Extensions -> NO
  • Generate Swift Asset Symbol Framework Support -> SwiftUI UIKit Appkit

SwiftUI 最低支持的 iOS 版本是 iOS 13.0

所以,Xcode15 默认支持的最低系统是 iOS 13.0

把默认配置中的 SwifUI 选项去掉,就能支持 iOS 12 的系统了


相关推荐
共享家95278 小时前
linux-数据链路层
linux·网络·macos
CZIDC17 小时前
MacOS字体看起来比在 Windows 上更好?
macos
Cosmoshhhyyy1 天前
linux远程部署dify和mac本地部署dify
linux·运维·macos
行星0081 天前
mac 通过homebrew 安装和使用nvm
macos·npm·node.js
麦兜*1 天前
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
2501_928094651 天前
Mac电脑录屏工具 Omi录屏专家(Mac中文)
macos·mac·录屏工具·omi
森之鸟1 天前
Mac chrome浏览器下载DevEco Studio 6.0.0 Beta2失败
前端·chrome·macos
归辞...2 天前
「iOS」————UITableView性能优化
ios·性能优化·cocoa
FairGuard手游加固2 天前
版本更新!FairGuard-Mac加固工具已上线!
macos