【发布时间】:2024-01-18 22:07:01
【问题描述】:
我正在尝试使用 AdMob 构建我的 iPhone 应用程序的精简版。我遵循http://www.iphonedevsdk.com/forum/iphone-sdk-development/11358-creating-lite-version-app.html 此处的指导方针并创建了两个不同的目标。在精简版中,我添加了一个名为 LITEVERSION 的宏,我正在使用 #ifdef 进行检查并执行相应的操作。
但是当我构建应用程序的精简版时,我得到一个链接器错误
ld:找不到 -lAdMobDevice 的库 collect2: ld 返回 1 个退出状态
但是,我能够毫无问题地构建完整版本,并且还注意到即使我删除了 #ifdef 宏,构建工作正常(对于完整版本)。这表明 libAdMobSimulator.a 库为完整版正确链接,但在精简版上失败。
任何指针将不胜感激!
干杯 水壶
【问题讨论】:
-
您是从别名目录拖放文件吗?这就是我所做的。我将文件复制到另一个目录然后拖放到它工作的项目中的那一刻。足以让你完全发疯是不是!!