我将iAd框架添加到我的应用程序中,该应用程序有两个目标。我能够编译并运行我的一个目标,但另一个不能编译。 (在一种情况下不编译的代码在另一种情况下会编译。)显然,框架无法识别或链接。
我检查了两个目标的Build Phases中的链接库,并列出了框架。在我拆分另一个目标之前,我的大多数其他库都被添加了,我对其中的大多数都没有这个问题。我记得曾经有过这样的事情,我回到构建阶段并删除并重新添加框架。这解决了这个问题。 (我不记得那次我到底做了什么。)我再试一次,但它仍然不起作用。
我能找到什么来查看正在发生的事情以及如何解决这个问题?
我正在使用SDK 6.0为iOS 5.0编译目标。
答案 0 :(得分:1)
确保将您的iAD框架设置为第二个目标的成员。
换句话说,查看iAD框架的文件检查器,并确保选中 两个 目标的复选标记。
以下是.m文件的样子......框架的情况也是如此: