2016-09-06 17 views
7

Birkaç yerel bağlama ile bir Xamarin uygulaması (iOS, Android) oluşturduk. Uygulama, cihaz ve simülatörde iyi çalışır ve herhangi bir sorun olmadan (görünüşte) bir arşiv oluşturabiliriz. uygulama üzerindeERROR ITMS-90085: “İkilide mimarlık yok. Lipo, paket yürütülebilir dosyasındaki herhangi bir mimariyi algılayamadı. ”

ERROR ITMS-90085: “No architectures in the binary. Lipo failed to detect any architectures in the bundle executable.” 

Running lipo -bilgi: Biz, aşağıdaki hatayı alıyorum (app yükleyici veya xcode 7.3.1 kullanarak) uygulama mağazasına yapı yüklemek istediğinizde

konudur

Architectures in the fat file: NameOfMyApp.iOS.app/NameOfMyApp.iOS are: armv7 arm64

Biz iyice bu soru göndermeden önce cevabını aradık ve adres aşağıdakilerden emin yaptık:

şu yanıtı verir
  • ürün adı
  • Xcode yüklü
  • Uygulama yükleyici
  • Grup Kimliği doğru

kimse yardım büyük takdir bir fikir varsa olduğu son sürümüdür doğrudur!

sayesinde A.

+0

Bu, büyük olasılıkla, info.plist dosyasında veya AppStore'da önceki yayınlanmış yapılarda bir ad uyuşmazlığıdır. Lütfen beklenen uygulama değerini – dalexsoto

+0

Teşekkür @Mack değerinin yansıtıp yansıtmadığını görmek için son uygulama paketinin bilgi plist'ini doğrudan kontrol edin, ancak tüm isimleri kontrol ettik ve herhangi bir uyumsuzluk oluştu. Sorun, doğal bağlama projesinde gereksiz bir klasör yapısıydı (cevabıma bakın). –

+0

@AnthonyJanssens tamam sonunda en iyi şekilde çözdünüz. – Mayur

cevap

2

yüzden projemize bazı yerli bağlamaları yaptıklarını çıkıyor. Bu bağlardan birinde, projenin kökünde bir çerçeve yer aldık ve çerçeve, lib.a.'ı içeren alt klasörleri içeren bir klasördür. Derleme zamanında tüm çerçeve klasör yapısının sonuçta ortaya çıkan IPA'ya kopyalandığını ve bu da soruna neden oldu. Çözüm sadece lib.a'yı ayıklamak ve projenin köküne taşımak ve çerçeve klasörünü silmek idi. Sonuçta oluşan IPA artık çerçeve klasörüne sahip değildi ve gönderim bir aksaklık olmadan geçti.

+0

Ya da sadece "Gömülü Çerçeve" oluşturma aşamasını kaldırın. Cevabımı buraya bakın https://stackoverflow.com/a/48693391/140927 – Holtwick

İlgili konular