bytedance/Bytedance-UnionAD

真机编译报错

Closed this issue · 4 comments

Undefined symbols for architecture arm64:
"OBJC_CLASS$_BUSplashAdView", referenced from:
objc-class-ref in 530.arm64.thinlto.o
"OBJC_CLASS$_BUSize", referenced from:
objc-class-ref in PangolinADManager.o
"OBJC_CLASS$_BUImage", referenced from:
objc-class-ref in AdDataProtocol.o
"OBJC_CLASS$_BUNativeAdsManager", referenced from:
objc-class-ref in PangolinADManager.o
"OBJC_CLASS$_BUAdSDKManager", referenced from:
objc-class-ref in AdManager.o
"OBJC_CLASS$_BUAdSlot", referenced from:
objc-class-ref in PangolinADManager.o
"OBJC_CLASS$_BUVideoAdView", referenced from:
objc-class-ref in OpenScreenBaiduADView.o
"OBJC_CLASS$BUNativeAd", referenced from:
l__CATEGORY_BUNativeAd
$_HelloTalk_Binary in AdDataProtocol.o
objc-class-ref in OpenScreenBaiduADView.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我也遇到了同样的问题

遇到同样链接问题

同样的问题

经过我手动导入测试 ,应该是缺少BUFoundation.framework库导致的,我在手动导入环境不引入这个库和pod导入报错一致,导入后报错消除。