2012-06-20 6 views
15

ile birleştirin Statik kütüphaneleri nasıl tek bir şekilde birleştirebilirsiniz?Statik kütüphaneleri tek bir

Ben libSignatureLibary.a

While sahiptir

Şimdi ben adlandırılmış olabilir tek kütüphaneye bu üç dosyayı birleştirmek istediğiniz üç statik kütüphaneleri libSignatureLibary_armv6.a, libSignatureLibary_armv7.a ve libSignatureLibary_i368.a

var Googling Açık kaynak aracı olan lipo'yu buldum!

i

veya terminal lipo içinde birleştirme ve lipo için parametre geçirmek için herhangi bir ekstra kodlama dilini çalıştırmak gerekir mi. Bu üç kişi için ortak kütüphaneyi oluşturmama tavsiyelerde bulunabilirler. Kiran

+0

da birden komut satırı veya xcode tercih? –

+0

Herhangi Bir Şey! Dosyaları birleştirmek gerekiyor ~ eğer mümkünse yolu biliyorum! – kiran

cevap

24

Açık terminali önceden

@thanks ve kütüphanelerini ile klasöre git. Sonra komutu kullanın:

lipo -create libSignatureLibary_armv6.a libSignatureLibary_armv7.a libSignatureLibary_i368.a -output libSignatureLibary.a 
0
lipo -create libSignatureLibary_armv6.a libSignatureLibary_armv7.a libSignatureLibary_i368.a -output libSignatureLibary.a 
+0

lipo -create libSignatureLibary_armv6.a libSignatureLibary_armv7.a libSignatureLibary_i368.a -output libSignatureLibary.a – viveksharma

+0

Lütfen daha fazla bilgi ile düzenleyin. Sadece kod ve "bunu dene" yanıtları önerilmez, çünkü bunlar aranabilir içerik içermez ve neden birinin "bunu denemesi" gerektiğini açıklamamaktadır. – abarisone