现象
Xcode升级15后在iOS12设备上的Debug包一点就Crash, Xcode直接debug后发现崩溃在_dyld_start这里。
原因
Xcode15一些编译规则修改导致Crash
网上相关问题链接在此:https://developer.apple.com/forums/thread/736214
官方也回答了这个问题:要么把最低支持版本提高到 iOS15,要么修改 OTHER_LDFLAGS 选项
官方解答
解决
提高最低支持版本这事显然不太靠谱,所以我们可以设置TARGET -> Build Setting -> OTHER_LDFLAGS
, 加上 -Wl
和 -ld_classic
就可以了
网友评论