2011-12-22 89 views
0

我已将Sitecatalyst库添加到我的iPhone应用程序中。但是,我收到很多链接器警告,我不知道如何摆脱?我正在使用Xcode 4.2。部署目标是iOS 4.0。有效的体系结构设置为arm6 & arm7。Sitecatalyst链接问题

例子:

LD:警告:忽略文件/Users/.../libAppMeasurement-iOSDevice.a,缺少必需的i386硬件架构文件

如何摆脱这些警告?警告是否有害?

(从经验,像这些迟早警告,让你陷入困境。)

+1

看起来像库是为该设备而构建的,并且您试图在模拟器上运行它。 – Rog 2011-12-22 11:37:08

+0

有两个库;一个用于设备,另一个用于模拟器。两者都有链接警告。 – 2011-12-22 11:39:34

+0

Rog 4;谢谢,你的回答让我想起了一点点。事实证明,你需要添加一个或另一个,而不是两个。通过我的设置,Xcode将尝试链接两者。我现在手动删除一个我不使用并添加我需要的。在我的日常工作中,我经常在模拟器和手机之间切换。现在我需要一种方法让Xcode根据目标找出使用哪一个。 – 2011-12-22 11:50:57

回答

0

事实证明有一个建在正确的方式SITECATALYST库的更新版本。