0

我将 iAd 框架添加到我的应用程序中,该应用程序有两个目标。我能够编译并运行我的一个目标,但另一个无法编译。(在一种情况下无法编译的代码在另一种情况下会编译。)显然,该框架未被识别或链接。

我在 Build Phases 中检查了两个目标的链接库,并列出了框架。我的大多数其他库都是在我拆分另一个目标之前添加的,而且大多数库都没有这个问题。我记得以前发生过一次类似的事情,我回到构建阶段并删除并重新添加了框架。这解决了问题。(不过,我不记得我到底做了什么。)我又试了一次,但它仍然不起作用。

我可以寻找什么来查看正在发生的事情以及如何解决它?

我正在使用 SDK 6.0 为带有 iOS 5.0 的目标进行编译。

4

1 回答 1

1

确保将您的 iAD 框架设置为第二个目标的成员。

换句话说,查看 iAD 框架的文件检查器并确保选中两个目标的复选标记。

这是 .m 文件的样子……对于框架来说也是一样的:

检查某些成员资格

于 2012-09-24T06:56:05.403 回答