Unity导出IOS报错,Undefined symbols for architecture arm64

0 投票
最新提问 2月 28, 2020 用户: seanleelx (120 分)
Undefined symbols for architecture arm64:

  "_OBJC_CLASS_$_ARSession", referenced from:

      objc-class-ref in easyar(easyar-arm64-master.o)

  "_OBJC_CLASS_$_ARWorldTrackingConfiguration", referenced from:

      objc-class-ref in easyar(easyar-arm64-master.o)

ld: symbol(s) not found for architecture arm64

1个回答

+1 投票
最新回答 3月 6, 2020 用户: KylinZhan (160 分)
我也遇到你这个问题了,以下几个步骤解决:

1. 先在Unity导出的xcode工程中,把easyar.framework的库引用给去掉,然后把easyar.framework删掉。然后去官网下一个iOS原生的示例工程,把里面的easyar.framework拷过来(不用放在刚才删掉的位置),然后重新导入工程,加入库引用。并设置成dynamic framework(新版本的xcode只需要设置成“Embed & Sign”)。

2. Pod Update

3. 确保添加了 libc++.tbd 和 Accelerate.framework 两个库
发表于 3月 28, 2020 用户: nanjiang006 (170 分)
请问怎么解决我也遇到了???
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...