böyle büyük mükafat 5.1: libCordova.bir mimarlık sorunları
Ne zaman iOS 7.1 yayınlandı dün ben de 5.1 Güncellemelerinden yükseltti ve PhoneGap/Cordova projemi artık benim iPhone 5'ler için derleme bulundu. Ben de en son sürüm Cordova yükseltti: v 3.4.0-0.1.3.
Aktif mimarileri değişen ve sadece aktif mimarileri bina o kadar ilgili o KADAR çok farklı çözümler okudum, hiçbiri çalışmıyor. Burada çalıştığım buydu ve bu hataları aldım. Başlangıçta hata var:
missing required architecture arm64 in file <long file path omitted> libCordova.a
Undefined symbols for architecture arm64
Aşağıdaki çalıştım. Bu CordovaLib benim proje-alt proje seçilmiş, ve hem proje hem de hedef, gittimAyarları OluşturaltındaMimarilerive arm64
hata Ayıklama veya Sürüm mimarileri herhangi dahil değildi emin yaptı. Şu andaYalnızca Etkin Mimari Yapıayarlanır "". Evet Aşağıdaki hataya neden oldu:
file was built for archive which is not the architecture being linked (armv7):
<long file path omitted> libCordova.a
Undefined symbols for architecture armv7
AyarYalnızca Etkin Mimari Yapı"Hayır", tekrar hata olur
missing required architecture arm64 in file <long file path omitted> libCordova.a
Undefined symbols for architecture arm64
Denemek için ne olduğundan emin değilim. Projenin mimari ayarlar yalnızca "Base SDK" hangi iOS 7.1 ayarlanır. anahtarı içerir Projenin hedef mimarileri ayarları yok. Neyse sorun gömülü CordovaLib alt proje ile yatıyor eminim. Ben bu şey benim cihaza başarıyla derlemek için ne yapabilirim?
Güncelleme: Apache Jira aynı sorun: https://issues.apache.org/jira/browse/CB-6223
CEVAP
@Shazron Apache JİRA üzerinde düzeltme ilan - düzeltme Cordova 3.5 parçası olarak çıkacak belirtiyor:
- Kendi Proje simgesini seçin
- Oluşturma Ayarları Seçin.
- "Mimariler", $seçin ARCHS_STANDARD - Standart mimarileri (armv7, armv7s, arm64)
- "Geçerli Mimarileri", "Ekle" . arm64 için
- Senin CordovaLib seçin.xcodeproj simgesi
- Proje (Hedef) için İnşa Ayarlarında, koşullu mimarlık ayarları (Eksi işareti görmek hover) silin
- "Mimariler", $seçin ARCHS_STANDARD - Standart mimarileri (armv7, armv7s, arm64)
- "Geçerli Mimarileri", "Ekle" . arm64 için
- 6, ama şimdi bunu yapmak için git "Hedef"
İşte bu sorunun Shazron tam yazı için bir link: http://shazronatadobe.wordpress.com/2014/03/12/xcode-5-1-and-cordova-ios/
Şimdi serbest ve ne kısa versiyonu
3.4.1-0.1.0 Cordova iOS içeren, tüm düzeltmeleri bu blog yazısı belirtilen birleştiren 3.4.1 Cordova CLİ. Cordova senin CLİ güncelleme, ve eğer mevcut bir projeniz varsa, bir “ios cordova platform update“.
Böyle Büyük Mükafat 4: Başarısız, Hiçb...
Derlemek, İnşa veya böyle büyük mükafa...
Böyle büyük mükafat uygulamam derler, ...
Böyle büyük mükafat 4 bağlantı &; Ekle...
Böyle büyük mükafat yöntemi başvurular...