SORU
11 Mart 2014, Salı


Böyle büyük mükafat 5.1 - (=ONLY_ACTİVE_ARCH EVET, aktif=x86_64=VALİD_ARCHS i386 arch)derlemek için Hiçbir mimarileri

5.1, artık benim proje için yapabilirim böyle büyük mükafat güncelledikten sonra 64-bit simülatörü, bu hata alma:

 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

Bu hedef oluşturmak benim ayarlar:

Xcode target build settings

"Etkin Mimari Yapı", hem de "Geçerli Mimarileri", ne yazık ki hiçbiri çalıştı. "i386 ekleme veya değiştirmeye çalıştım Herhangi bir öneriniz için teşekkürler!

CEVAP
14 Mart 2014, Cuma


Ne yapmanız gereken sadece NO ONLY_ACTIVE_ARCH (en azından benim için çalışıyor) ayarlanır. Aşağıda bir ekran görüntüsü:


DÜZENLEME:

Bildiğim kadarıyla (eğer bir sorun varsa orada, teşekkürler gelin lütfeneğer böyle büyük mükafat yalnızca etkin mimarisi için böyle büyük mükafat olarak şu anda aktif olan cihazı ifade eder) inşa eder YES ONLY_ACTIVE_ARCH ayarlarsanız.), Böyle büyük mükafat varsayılan ayarı hata sadece özel bir aygıt inşa etmek isterken, diğer yapılar için ikili yapı olmaz yani 6**, ayarlanmış Mac ile bir ilgisi görünmüyor.

Bu nedenle, proje aygıt mimarisi desteklemiyor olabilir sana bağlı oluşturmak için başarısız oldu.En iyi çözüm cihazı için doğru mimarlık eklemek.Aşağıda mimarileri için bir liste ve cihazlar destek:

  • ARMv8/ARM64: iPhone 6, , *, *iPhone 5s*9 10*
  • ARMv7s: , *, iPad 4 11*iPhone 5c
  • ARMv7: , , , , , , *, iPad Mini *iPad 3iPad 2iPadiPod 3G/4G/5GiPhone 4SiPhone 414
  • ARMv6: , *, *24iPhoneiPhone 3G

Neden bu kadar< . em ^"NO 25 *set"çalışır? Cihaz hala tüm mimariler için yaptırdığı ikili çalıştırabilirsiniz çünkü (yapı pass) eklediniz, ancak bazı performans kaybedersiniz. Bu sadece hızlı bir çözüm, ama en iyi değil.


NotDaha mimarileri eklediniz, büyük ikili oluşturulur. Güzel projeniz için doğru mimarileri seçin. ;)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • ibebrent

    ibebrent

    23 Temmuz 2007
  • placeboing

    placeboing

    7 Mart 2006