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