我有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
如何解决这个问题?
答案 0 :(得分:1)
您需要源代码并使用armv7s
支持进行编译。此外,armv7
也可以在armv7s
设备上正常运行。
答案 1 :(得分:1)
您可能正在尝试使用不支持armv7的旧版lipo。您应该尝试使用与Xcode 4.5捆绑在一起的lipo版本。