iphone - iPhone模拟器在iPad上出现错误,在iPhone模拟器和iPhone设备上

  显示原文与译文双语对照的内容

我很难找出这个问题。 我的应用程序启用了 iad,它可以在 iPhone ( 设备) 和 iPhone ( 模拟器) 4.1上工作。 我知道 3.2版本( iPad ) 不支持广告。 所以我对iad图书馆做了一个薄弱环节。 在构建选项=> 链接=> 其他链接标签我写 iAd 。 在这之后,我得到一个构建错误:


Ld build/Debug-iphonesimulator/One2ThreePop.app/One2ThreePop normal i386
cd/Users/azamsharp/Documents/123Pop
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk -L/Users/azamsharp/Documents/123Pop/build/Debug-iphonesimulator -F/Users/azamsharp/Documents/123Pop/build/Debug-iphonesimulator -filelist/Users/azamsharp/Documents/123Pop/build/One2ThreePop.build/Debug-iphonesimulator/One2ThreePop.build/Objects-normal/i386/One2ThreePop.LinkFileList -mmacosx-version-min=10.6 iAd -Xlinker -objc_abi_version -Xlinker 2 -framework CoreGraphics -framework Foundation -framework OpenGLES -framework QuartzCore -framework UIKit -framework AudioToolbox -framework OpenAL -lz -framework AVFoundation"-lcocos2d libraries" -weak_framework iAd -o/Users/azamsharp/Documents/123Pop/build/Debug-iphonesimulator/One2ThreePop.app/One2ThreePop

i686-apple-darwin10-gcc-4.2.1: iAd: No such file or directory
Command/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

时间:

在调用iAd库之前,是否检查iAd库的存在,包括加载一个带有和iAd标志的NIB? 你需要绕过iPad上的iAd东西。

...