Я пытаюсь удалить дубликат объекта из библиотеки с архитектурой armv6 и armv7, т.е.
$ lipo -info libx.a
Архитектура в толстом файле:
libx.a: armv6 armv7
Как и ожидалось, "ar d" не работает напрямую, поэтому я использовал "липо-экстракт", чтобы разделить библиотеку. Однако полученные библиотеки все еще имеют «толстую» архитектуру.
$ ar d libx-armv6.a Offndingduplicate.o ar:
libx-armv6.a - это толстый файл (используйте
libtool (1) или lipo (1) и ar (1) на нем)
ar: libx-armv6.a: неподходящий файл
тип или формат
$ lipo -info x-armv6.a Архитектура
в толстом файле: libx.a находятся: armv6
Как я могу снять жир с библиотеки? (Вы можете представить себе какие-то ссылки, которые появляются при поиске «удалить файл липо-жира» в Google. Справка !!)