2011-05-01 61 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的最新谷歌分析库。