Mic*_*l A 6 admob ios arm64 swift
我正在构建动态框架,在其中导入 GoogleMobileAds 框架(我没有将其链接为二进制)
我只是将其导入到类代码中,同时将框架保留在项目路径上,而不在构建阶段的“链接二进制文件”中链接它
import GoogleMobileAds
Run Code Online (Sandbox Code Playgroud)
我在尝试构建项目时收到此错误:
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
Run Code Online (Sandbox Code Playgroud)
由于我正在构建框架,因此我不想将 GoogleMobileAds 直接链接到框架。
我确保链接了 GoogleMobileAds 所需的所有系统框架,并确信这不是问题
有什么想法如何解决这个问题吗?
我在我的情况下遇到了同样的问题,我删除了 pod 并从https://firebase.google.com/docs/admob/ios/download
手动导入 adMob FrameWork
,然后将“GoogleMobileAds.framework”拖到我的项目中,
清理并运行
| 归档时间: |
|
| 查看次数: |
5473 次 |
| 最近记录: |