SORU
11 Mart 2014, Salı


Arm64 mimarlık Güncellemelerinden 5.1

Yeni Güncellemelerinden 5.1, arm64 standart mimarileri arasında inşa olmuştur.

Ancak, benim şu anki projeleri henüz bu yeni mimari - bu şimdi linker hataları neden oluyor desteklemeyen kütüphaneler (örneğin Google Almasıyla) ben dahil:

ld: symbol(s) not found for architecture arm64

Örneğin Google Almasıyla 6.8.0 said to be supporting arm64 ama gerçekten cputype (16777228) cpusubtype (0) arm64 sürece bunu doğrulamak miyim? (komut satırı aracı dosyası bulunamadı)

libGoogleAdMobAds.a: Mach-O universal binary with 5 architectures
libGoogleAdMobAds.a (for architecture armv7):   current ar archive random library
libGoogleAdMobAds.a (for architecture armv7s):  current ar archive random library
libGoogleAdMobAds.a (for architecture i386):    current ar archive random library
libGoogleAdMobAds.a (for architecture x86_64):  current ar archive random library
libGoogleAdMobAds.a (for architecture cputype (16777228) cpusubtype (0)):   current ar archive random library

Bir şekilde bu konuda gitmek var mı?

CEVAP
13 Mart 2014, PERŞEMBE


O kadar da zor kurtulmak için değilarm64şimdilik. tüm yapmanız gereken:

  • Senin düzenleyinhedef'sAyarları Oluştur. Değeri değiştirinArchitecturesdrop açma, tıklayınDiğer...ve, değer olan satırı sil$(ARCHS_STANDARD)ve değerleri ile iki satır ekleyin:armv7vearmv7s(ya$(ARCHS_STANDARD_32_BIT)sözünü ettiğimiz gibinschum), yakın açılan.

  • Değerini düzenleyinValid Architecturesve sadece kaldırınarm64bunun bir parçası.

  • Çalışma veya projeniz olurmuş her iç içe proje için yap.

Not:Bu bir çözüm değildir, sadece bir kaç adım azaltmak için geçerli bir sorun, lütfen aşağıdaki bağımlılık projeler bulmak zaman gelirler ile arm64 uyumluluk ve geri bu ayarları değiştir HEMEN.

İyi şanslar

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010