天天看點

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

目前遇到這幾種解決方法