当前位置:  开发笔记 > 前端 > 正文

XCode链接器错误:找不到-lAdMobDevice的库

如何解决《XCode链接器错误:找不到-lAdMobDevice的库》经验,为你挑选了3个好方法。

我正在尝试使用AdMob构建我的iPhone应用程序的精简版.我按照http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html中的指导原则创建了两个不同的目标.在Lite版本中,我添加了一个名为LITEVERSION的宏,我正在使用#ifdef进行检查并执行相应的操作.

但是当我构建应用程序的精简版时,我收到链接器错误

ld:找不到-lAdMobDevice的库:collect2:ld返回1退出状态

但是我能够构建完整版本而没有任何问题,并且还注意到即使我删除#ifdef宏,构建工作正常(对于完整版本).这表明libAdMobSimulator.a库正在为完整版本正确链接,但它在lite版本上失败.

任何指针将不胜感激!

干杯水壶



1> Kris Jenkins..:

当我遇到这个问题时,原因是我通过像常规源文件一样拖动它将库添加到Xcode中.

解决方法是删除它,然后使用"Add-> Existing Frameworks ..."对话框正确添加它.



2> zeeawan..:

我得到了与使用CocoaPods库时类似的错误

找不到-lPods-MyApp的库

我得到了错误,因为我打开了xcode项目而不是工作区.



3> westonplatte..:

我正在使用CocoaPods,并运行pod install,并修复它.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有