一个可能的原因:多个静态库(或动态库)的Minimum Deployments不一致,通常相差比较大。 例如 A库是Objective-C开放,最小依赖iOS 11; B库是swift开放,最小依赖iOS 16 而HostApp是iOS 11,这在运行时很可能触发 missing symbol called

猜测是iOS 11和iOS16的swift运行时库有较大差异。