1

我一直堅持這個問題很多天了。谷歌的Objective-c SDK崩潰

我正在使用谷歌的Objective-C SDK獲取用戶名和電子郵件登錄到我的應用程序。 我添加了項目和類到我的項目(因爲它沒有編譯),當測試一切正常。

問題是,當我編譯發佈並將應用程序直接下載到我的iPad(iOS 5.1,它可以在iOS 6.0.1上正常工作)時,該應用程序在創建Google的登錄視圖控制器時崩潰。

日誌審計機關:

dyld的錯誤消息:找不到符號: /var/mobile/Applications/58E1CEC8-FDAD-46B7-8684-92F919BA03A7/Nearpod.app/Nearpod:_objc_setProperty_atomic_copy 從引用 預計在:/usr/lib/libobjc.A.dylib dyld的版本:199.6

我一直在尋找這個錯誤,我的一切都發現事情這樣的問題:ARC App Crashes when accessing @property form ARC static libXcode 4.5 error on IOS 5

我已經檢查了這兩個項目的基本SDK和iOS開發目標一致(實際上,這是什麼使應用程序做工精細的在第一調試模式)

我有5.0的iOS開發的創新目標SETT和基地SDK的最新的iOS(iOS版6.1)

我會檢查調試之間的差異,並在這兩個項目釋放CONFIGS和目標的,並沒有發現什麼可疑的東西...

我還添加了-fobjc-arc標誌到所有的gtl類和兩個項目。

有人可以幫我嗎?

+0

你需要設置-all_load標誌嗎? – onnoweb

+0

我的項目中設置了該標誌,我將它添加到了GTL項目和目標中,但仍然不起作用 – GoNXaS

回答

0

在花費了兩天的時間並對我的代碼進行了重大更改後,我發現解決方案非常簡單:只需確保GTL項目(或GData項目)的部署版本與部署目標相同您的主要project