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 的系统了


相关推荐
命运之手6 分钟前
[ Java ] Install MySQL on Mac
java·mysql·macos
谢斯5 小时前
[Unity]MacOS下开发Unity
macos·unity·游戏引擎
myprogramc5 小时前
macOS 中,默认的 Clang 编译器和 Homebrew 安装的 GCC 都不包含 bits/stdc++.h 文件
开发语言·c++·macos
宁zz5 小时前
MacOS带端口ping
macos
low神5 小时前
在macOS上安装Flutter和环境配置
前端·flutter·react native·macos·前端框架
q1204489995 小时前
mac 窗口工具Teleport和Rectangle
macos·窗口工具
:)�东东要拼命5 小时前
2025最新解决方案:新买的mac鼠标和这个触控板反向
macos·计算机外设
高 朗5 小时前
【Vue】MacOS从0开始创建一个前端Vue项目并集成AntDesignVue
前端·vue.js·macos·anti-design-vue
Batac_蝠猫20 小时前
iOS - 原子操作
ios·objective-c·cocoa
小钱c71 天前
关于Mac使用VSCode连接虚拟机
ide·vscode·macos