在iOS5中链接静态库

在iOS5中链接静态库,ios5,Ios5,我是iOS 5的新手。 目前正在使用xcode 4.2、基本sdk iOS 5.0、Apple LLVM编译器3.0、Architecture armv7。 每当我尝试链接静态库时,就会出现以下警告 ld:警告:忽略文件/Users/shilpasurendran/Desktop/InputVal_aslib/InputVal_aslib/iCodeBlogsMathLibrary/libICodeMathUtils.a,该文件是为归档文件生成的,而归档文件不是要链接的体系结构i386 我甚至尝

我是iOS 5的新手。 目前正在使用xcode 4.2、基本sdk iOS 5.0、Apple LLVM编译器3.0、Architecture armv7。 每当我尝试链接静态库时,就会出现以下警告

ld:警告:忽略文件/Users/shilpasurendran/Desktop/InputVal_aslib/InputVal_aslib/iCodeBlogsMathLibrary/libICodeMathUtils.a,该文件是为归档文件生成的,而归档文件不是要链接的体系结构i386

我甚至尝试更改部署目标和编译器,但没有用。 请帮忙。
提前谢谢

您正在尝试为armv7体系结构构建,这意味着您希望为真实设备而不是模拟器构建

您链接到的库采用i386体系结构,这意味着它是为模拟器编译的

使用第三方库时,通常会出现如下结构:

Library
  build
    Release-iphoneos
    Release-iphonesimulator
    Release-universal
如果有一个通用版本,你应该使用它。否则,请尝试使用iphoneos下的版本


希望这对你有很大帮助。它真的帮助了我。