2012-02-08 10 views
10

Nihayet uygulamamı bitirdim ve bu ani hata bana çarptığında yükleme yapmaya hazırlanıyordum ve ne yapacağımı bilmiyorum. Kod imzalama kimliğini değiştirmek için başka mesajlar kontrol ettim ve bunu yaptım ama şansım yok. Her bir seçeneği kimlikte denedim ve hiçbir değişiklik yapmadım. Neler olup bittiğini bilen varsa, sadece uygulamayı göndermek istediğimden gerçekten memnun olurum. İşteKomut/usr/bin/lipo, çıkış kodu 1 hatasıyla başarısız oldu

o erorr günlüğüne diyor başka ne:

/usr/bin/lipo: /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocerystores.build/Objects-normal/armv7/grocery stores and /Users/teddy/Library/Developer/Xcode/DerivedData/grocery_stores-dcyubhefhrcjhtcxbhldfpukdgdz/Build/Intermediates/grocery stores.build/Release-iphoneos/grocery stores.build/Objects-normal/armv7/grocery stores have the same architectures (armv7) and can't be in the same fat output file 

Command /usr/bin/lipo failed with exit code 1 
+0

http://stackoverflow.com/questions/2793392/how-do-i-compile-a-static-library-fat-for- armv6-armv7-and-i386 – Sarah

+1

Merhaba @ Teddy13 Başlangıçtan itibaren oluşturduğunuz bir projeden mi bahsediyorsunuz yoksa bir başkasından aldığınız bir projede mi çalışıyorsunuz ve aşina değil misiniz? Soruyorum çünkü aldığınız hata, bina yağ statik kütüphaneleriyle ilgili, kazayla yapamayacağınız bir şey. –

cevap

19

Bu sorunu, Proje> Yapılandırma Ayarları> Mimarilerde bulunan geçerli Mimarinin değerini varsayılan "armv6 armv7" den "armv7" ye değiştirerek çözdüm. Bu yardımcı olur umarım.

+0

'u kurmaya çalıştığınız proje hakkında biraz daha açıklayınız. Bu benim için çalıştı. Zamanımı kurtardığın için teşekkürler. – Vad

+0

Benim için de çalışıyor –

+0

Sorunumu da çözdüm :) Teşekkürler! – zvjerka24

4

Tam Çalıştırdığınız komutu olmadan neler olduğunu görmek zor. Bana aynı giriş dosyasını iki kez, yani arm7 versiyonunu belirtiyormuşsunuz gibi görünüyor. Lipo, evrensel dosyaya 2 tane arm7 market marketi ekleyemediğini söylüyor. Çalıştığın tüm lipo komutunu girer misin? Lipo man sayfasından: -create Giriş dosyalarını (veya dosyayı) alın ve bunlardan bir adet evrensel çıktı dosyası oluşturun. Burada iki kez listelenen aynı dosyaya sahip misiniz?

1

Oluşturma hedefinizi bir simülatör oluşturma, temizleme ve yeniden çalıştırma için değiştirmeyi deneyin.

+0

Bu benim için de çalıştı, ancak yapı hedefini değiştirmek zorunda değildim. Sadece temiz ve yapılı. – weezma2004

0

Benim durumumda ben bakla ve bunun yerine proje çalışma alanı oped projectFile kullanılan

İlgili konular