4
我嘗試在測試應用程序中使用AdMob時,我朗姆我的應用程序我收到以下錯誤,如下所示。iPhone - 如何在ios中添加AdSupport.framework?
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ASIdentifierManager", referenced from:
objc-class-ref in libGoogleAdMobAds.a(GADIdentifierUtilities.o)
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
objc-class-ref in libGoogleAdMobAds.a(GADOpener.o)
"_SKStoreProductParameterITunesItemIdentifier", referenced from:
-[GADOpener openInAppStore:fallbackURLString:] in libGoogleAdMobAds.a(GADOpener.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我搜索了這個錯誤,並且每個人都說要添加AdSupport.framework。但是當我嘗試在Xcode4.1和Xcode4.4中添加該框架時,沒有AdSupport.framework沒有丟失。我在哪裏可以得到它,以及如何添加該框架。
那麼我該如何在xcode4.1和Xcode4.4中使用AdMob。我的目標是iOS 4.1及以上版本。 – sachi
您不能在iOS 4.1中使用最新版本的AdMob庫,因爲armv6支持已被刪除,因此如果AdMob仍然有效,請使用舊版AdMob庫。順便說一句,每天大量的庫/框架都會丟棄armv6(iOS 4.3之前的版本)支持,所以很可能您不得不將iOS的最低要求版本提高到4.3。 –
非常感謝。我在哪裏可以獲得舊版本的操作系統AdMob。我只能在AdMob中看到新版本的sdk。 – sachi