iOS Undefined ..Arm64问题解决

Undefined symbols for architecture arm64 此问题由一下集中解决办法:

1)如果是引用第三方库导致则把第三方库删除重新添加一下,若果不行在添加如下几个依赖库
iOS Undefined ..Arm64问题解决
如果是unity发布的ios工程,此步一般比较有效。此时会伴随如下警告:ld: warning: arm64 function。。。。。。

有时也需要添加libstdc++.dylib。

2)查看是否支持arm64

在BuildSettings-Architecture-architecture下观察是否支持Arm64

3)Other Linker Flags设置

如下图所示,在BuildSettings-Other Linker Flags下添加$(inherited)和-ObjC
iOS Undefined ..Arm64问题解决
此方法对应的问题一般为 “XXXXXXXXXXXXXX”, referenced from:objc-class-ref in XXXXXXXXX