2011-05-01 60 views
5

我的項目是universal iPhone/iPad應用程序,它在以前版本的XCode中都工作正常。我剛剛升級,現在當我嘗試建立的設備(它工作在模擬器),我得到這個生成錯誤:使用XCode 4中的Google Analytics lib構建項目的問題

Google Analytics SDK/Library/libGoogleAnalytics.a, file is universal but does not contain a(n) armv7 slice for architecture armv7"

我非常讚賞任何指導或幫助。

+0

當然它會在模擬器上工作,因爲它會使用'.a'版本'i386',但iPad設備使用'armv7'結構,請確保您使用正確的版本,因爲您升級到iOS 4.3 – 2011-05-01 11:41:11

+0

訪問Google Analytics SDK並下載其最新版本的SDK。 – 2011-05-01 11:44:33

回答

7

您必須下載最新的谷歌Analytics(分析)iPhone SDK,你可能有一箇舊版本,這是不兼容與的iOS 4.3

latest Google Analytics iPhone SDK

+0

我確定我有最新版本,所以沒有嘗試,但修復了它。非常感謝您的快速響應。 – iamichi 2011-05-01 12:01:55

+0

不適合我。 – Idan 2012-09-26 17:03:38

+0

檢查其他答案。 – 2012-09-27 05:01:04

4

請嘗試以下操作,這只是一個急救。你可以在沒有任何錯誤的情況下構建它,直到你找到支持armv7的庫的最新版本。

進行構建設置並將鍵值Build Active Architecture Only設置爲Yes

enter image description here

讓我們弄清楚一件事。這只是一個臨時修復。你必須更新你的圖書館。 希望這有助於某人。

額外:您可以從here下載支持armv7和armv7s的最新谷歌分析庫。