iPhone: как сделать толстую библиотеку, содержащую поддержку armv7s?
У меня есть внешние библиотеки для armv6, armv7, i386 and armv7s
, Когда я пытаюсь собрать все вместе, используя липо, я получаю сообщение об ошибке вроде 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
Как решить эту проблему?
2 ответа
Решение
Возможно, вы пытаетесь использовать более старую версию lipo, которая не поддерживает armv7s. Вы должны попробовать это с липо-версией, связанной с Xcode 4.5.
Вам понадобятся исходники и скомпилируйте armv7s
служба поддержки. Также, armv7
должно работать очень хорошо на armv7s
устройства тоже.