首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GoogleMobileAds中未定义的符号问题

GoogleMobileAds中未定义的符号问题
EN

Stack Overflow用户
提问于 2016-01-05 18:19:00
回答 2查看 3K关注 0票数 4

我正在构建动态框架,其中我导入了GoogleMobileAds框架(我没有将其链接为二进制)

我只是在类代码中导入它,同时将框架保留在项目路径上,而不是在构建阶段将其链接到“链接二进制文件”中

代码语言:javascript
复制
import GoogleMobileAds

我在尝试构建项目时遇到以下错误:

代码语言:javascript
复制
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_GADInterstitial", referenced from:
  static VeediSDK_admob.VeediUtils.loadNewAdd (VeediSDK_admob.VeediUtils.Type)() -> __ObjC.GADInterstitial in           
 VeediUtils.o
 "_OBJC_CLASS_$_GADRequest", referenced from:
  static VeediSDK_admob.VeediUtils.loadNewAdd (VeediSDK_admob.VeediUtils.Type)() -> __ObjC.GADInterstitial in VeediUtils.o
ld: symbol(s) not found for architecture arm64

因为我正在构建框架,所以我不想将GoogleMobileAds直接链接到框架。

我确保我链接了GoogleMobileAds所需的所有系统框架,并且确信这不是问题所在

有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

发布于 2016-10-13 21:49:27

我也有同样的问题

在我的示例中,我删除了pod并从手动导入了adMob FrameWork

https://firebase.google.com/docs/admob/ios/download

然后把"GoogleMobileAds.framework“拖到我的项目里

清理并运行

票数 2
EN

Stack Overflow用户

发布于 2021-08-03 15:47:44

我也有同样的问题。为我帮助删除包外部依赖项管理器从

Assets/ExternalDependencyManager

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34609229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档