iPhone:如何制作一个包含armv7s支持的胖库



我有用于armv6, armv7, i386 and armv7s的外部库。当我尝试使用 lipo 将所有内容放在一起时,我收到如下错误消息,指出不支持armv7s

lipo: known architecture flags are: any little big ppc64 x86_64 ppc970-64 ppc i386 m68k hppa sparc m88k i860 veo arm ppc601 ppc603 ppc603e ppc603ev ppc604 ppc604e ppc750 ppc7400 ppc7450 ppc970 i486 i486SX pentium i586 pentpro i686 pentIIm3 pentIIm5 pentium4 m68030 m68040 hppa7100LC veo1 veo2 veo3 veo4 armv4t armv5 xscale armv6 armv7 armv7f armv7k

如何解决这个问题?

您可能正在尝试使用不支持 armv7s 的旧版本的 lipo。您应该尝试使用与Xcode 4.5捆绑在一起的lipo版本。

您需要源代码并在armv7s支持下编译它。此外,armv7也应该在armv7s设备上正常工作。

最新更新