我有一个我正在研究的应用程序,它已分为两个目标,一个用于iPhone,另一个用于iPad。 iPhone端(w / iAds)运行完美,但iPad目标给我错误。它基本上归结为iPad目标无法识别iAd框架。
我尝试过弱连接,但仍然会将iAd/iAd.h: No such file or directory
作为错误。显然iAd不能在iPad上运行,但我至少需要我的代码来编译。
我在这里错过了一些明显的解决方案吗?
答案 0 :(得分:1)
iAd框架 - 包括标题 - 在4.0之前不存在。
你可以尝试
#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 40000 // 40000 == __IPHONE_4_0
#include <iAd/iAd.h>
#endif
确保编译3.2 SDK时iAd框架不。
答案 1 :(得分:0)
我认为我发现了一种更好的方式......你必须设置目标框架中不需要的“弱”。