我遇到了一个问题,我的游戏运行正常,但是当我尝试使用AdMob
时,它会让我在Xcode中出错。
错误是
ld:框架未找到GoogleMobileAds clang:错误:链接器命令失败,退出代码为1(使用-v查看 调用)
但我的观点是,我已经导入了GoogleMobileAds
框架和google开发者网站所说的所有其他框架,但它仍然无效。
和此:
答案 0 :(得分:0)
在Xcode中选择目标,转到构建设置,搜索搜索路径。
它应该为您提供3个目录列表 - 标题搜索路径,框架搜索路径和Libary搜索路径。在框架搜索路径中确保目录中的非目录具有“像这样”的引号,并确保列出了GoogleMobileAds.framework的目录。如果不是添加它。
如果您的整个项目中没有GoogleMobileAds.framework文件,请尝试查看Finder(它可能仍在项目存储库中但未链接到项目)。如果你找不到它,只需从Unity项目Assets / Plugins / iOS / GoogleStuffDirectoryOrSomething / GoogleMobileAds.framework中复制它并使用Finder将其粘贴到Xcode项目中,然后从Finder中手动将其拖放到Xcode中以便项目获取参考到那个文件。
构建
答案 1 :(得分:0)
1.您必须在Xcode中拖放“GoogleMobileAds.jar”。
2.然后你必须添加2个框架(AdSupport,Storekit),还必须在Build Phase中添加“GoogleMobileAds”插件。
有关将AdMob与iOS和Android集成的更多描述性步骤,请按照belove链接进行操作。http://www.theappguruz.com/blog/ads-implementation-in-unity-using-admob