&; "Uyarı: iPhone uygulamaları armv6 mimarisi" config set inşa ile bir çift içermelidir
Proje oluşturma ayarları ayarlamak için yaşadım çünkü bir süre oldu. Son bir SDK yükseltme yaptıktan sonra sorun geçici dağıtım yapılandırması binada yaşıyorum.
Yapı oluşturur, bu uyarı ve hata:
uyarı: iPhone uygulamaları armv6 mimarisi içermelidir (güncel = "") Armv7 . KEMERLER
iPhone/iPod Touch: uygulama yürütülebilir gerekli eksik mimarlık. Aşağıdaki mimarisinde en az bir(s) olmalıdır mevcut: armv6 (-19033)
Ancak benim proje doğru şeyler vardı düşündüm:
- Mimarileri: Standart (armv6 armv7)
- Base SDK: en Son iOS (şu anda iOS 4.2 set)
- Geçerli Mimarileri: armv6 armv7
Tüm hedefler temizledim.
Herhangi bir ipucu takdir ediyorum.
CEVAP
Eğer böyle büyük mükafat 4.2 veya daha yüksek kullanarak, aşağıdakileri deneyin:
Proje adı (sol sütunda), Hedef takip tıklayın:
'Ayarlar' sekmesini (sağ sütun): . İnşa tıklayın
''Ya da 'Dağıtım' 'Mimariler' seçin ve 'Diğer...': . satır altında bırakma tıklayın
Çift tıklama vurgulanan satır 'adlı$(ARCHS_STANDARD_32_BİT)' görünür ve yazarak değiştirin bu popover 'armv6'. Ekleyin popover sol alt tarafında bulunan artı butonu ile yeni bir satır, ve bir tür 'armv7' Bitti'yi tıklatın:
Güncelleme: armv7s iPhone 5 de hedef eklemek gerekir. (Ve eğer artık armv6. destekleyen Güncellemelerinden 4.5 veya daha yüksek bir bina varsa armv6 bırak)
İşte bu kadar. Şimdi bir hata oluşturmadan/arşiv inşa etmek gerekir.
Eğer hala çalışmıyor ise, armv6 için girdileri ekleyerek gösteriyor this answer from justinxreese, ve "bilgi" Gerekli olan Aygıt Özellikleri altında armv7 dosya plist.