2010-06-17 43 views
0

iAd似乎需要iphone操作系统4.0,所以我安装新的测试版本xcode和sdk。 它的工作原理。iAd和iphone之前4g兼容

但是之前的sdk消失了。 现在,新的构建应用程序(与iAd)也兼容3.1.x?或者与iAd我不得不放弃复古兼容性?

回答

0

当的Xcode 3.2.3正式发布,你将能够重新建立以前的版本,但是iAd系统可能不会预先编译4.0建立。

1

的iAd不与前一版本(4.0之前) 我发现在AdWhirl中的解决方案工作。

因此,我把我的应用程序adwhirl。我把admob,adsense或其他电路和iad。 我在xcode项目中的弱链接iad框架,adwhirl理解iad是否支持,所以如果确定iad出现其他电路工作!

3

你应该使用建立一个单一的二进制文件,可以利用可用的功能仅在较新的操作系统版本的标准方法,但仍然运行在旧操作系统版本太:建立与基地SDK的应用程序设置为4.0,并部署定位到较低的操作系统版本,例如3.0。仅适用于新版OS版本的框架应弱连接,然后应用程序应在运行时检查哪些功能可用(例如iAd)并相应采取行动。

见苹果的例子就如何做到这一点:http://developer.apple.com/iphone/library/samplecode/MailComposer/Introduction/Intro.html