2014-09-13 32 views
0

從5.1.1升級的XCode 6.0不能編譯我的項目後 - 得到鏈接錯誤:的XCode 6和iOS 8 - 谷歌API客戶端庫Objective-C的連接錯誤

的架構ARMv7的未定義符號: 「_OBJC_CLASS_ $ _GTLDrivePermissionId」,從引用: objc級,裁判在GTLDrive_Sources.o 「_OBJC_CLASS _ $ _ GTLDriveChannel」,從引用: objc級,裁判在GTLDrive_Sources.o LD:符號(S)未找到的ARMv7架構 鏗鏘聲:錯誤:鏈接器命令失敗,退出代碼1(使用-v查看調用)

有誰知道如何解決它?

+0

你在你的應用程序建立什麼其他的架構?並且你的應用仍然在Xcode 5.1.1中構建? – 2014-09-13 14:23:43

+0

標準體系結構 – 2014-09-13 15:06:57

+0

XCode 5.1.1具有相同的錯誤 - 因爲升級到最新的Google API庫後出現錯誤 – 2014-09-13 15:08:11

回答

0

試試這個。它在升級AdMob SDK後適用於我。

繼SDK版本說明你要鏈接兩個額外的框架: https://developers.google.com/mobile-ads-sdk/docs/admob/ios/rel-notes

  1. Official release for iOS 8 support.

  2. Ad loading takes less time on the main thread on iOS 8.

  3. Smart Banner ads are correctly displayed in landscape on iOS 8.

  4. Requires linking against two new frameworks: EventKit and EventKitUI. These are auto-linked if modules and auto-linking frameworks are enabled.

  5. Deprecated mediatedAdView property on GADBannerView.

  6. Removed the previously deprecated loadAndDisplayRequest:usingWindow:initialImage: method on GADInterstitial.

相關問題