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


相关推荐
一只AI打工虾的自我修养6 分钟前
DeepSeek V4.1 vs Ollama vs LocalClaw:Mac本地AI工具横评
人工智能·windows·macos
泉木26 分钟前
KVO 详解 —— iOS/ObjC 完整学习指南
ios·objective-c
拂晓 AI 编程28 分钟前
Mac 本地跑 GUI Agent:4B 模型实现云端效果
macos
薛定猫AI1 小时前
【深度解析】Gemma Chat:基于 MLX 的 Mac 离线 Coding Agent 架构与实战
macos·架构
夏沫琅琊1 小时前
Mac 上用 Homebrew 安装 DB Browser for SQLite 时,被 Homebrew 自动更新卡住了
数据库·macos·sqlite
日月新著1 小时前
仙踪问道·爱马仕助手深度评测:Mac 本地大模型零门槛部署实录
macos
布朗克1682 小时前
Claude Code 2026中文教程指南入门:Mac/Windows安装配置全攻略
windows·macos·claude·code
2501_916007472 小时前
XCode 15 IDE新特性:苹果集成开发环境全面升级,提升编程效率与体验
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
码码哈哈0.02 小时前
2026最新可用:Mac外接2k显示器开启HiDPI,支持M芯片
macos·计算机外设
MonkeyKing71552 小时前
iOS Tagged Pointer 原理、判断方式、适用场景与避坑指南
ios·objective-c