SORU
18 EYLÜL 2014, PERŞEMBE


Böyle büyük mükafat ve Gömülü Çerçeveler sadece iOS8 desteklenen 6

Gömülü bir çerçeve (dyld) dağıtım hedefi ile böyle büyük mükafat 6.0.1 kullanarak daha az olan iOS 8 ne zaman alıyorum:

  • Yapı başarılı
  • Çalışma zamanı kitaplığı yüklenirken bir hata oluştu

Hata:

dyld: Library not loaded: @rpath/ObjectiveLyricsTouch2.framework/ObjectiveLyricsTouch2        
Referenced from: /private/var/mobile/Containers/Bundle/Application/DC65ACA9-98E5-46CD-95F8-829D3416F6C0/musiXmatch.app/musiXmatch
Reason: image not found
(lldb) 

CEVAP
18 EYLÜL 2014, PERŞEMBE


Yani ben etrafında kazma sonra çözüm geldi

Sözde senin MyEmbeddedFramework var.app eklemek çerçeve bu

  1. MyEmbeddedFramework Çıkarın.sekmesinde Genel çerçeve >Gömülü İkili
  2. İnşa Aşamalarını ^ kaldırın . Kopyalama Aşaması "Çerçeveler eğer varsa" MyEmbeddedFramework.çerçeve var.
  3. Temiz Klasör Oluşturun
  4. Bu MyEmbeddedFramework hareket.boşluğu Gömülü çerçeve bölümünde daha fazlası.
  5. Yeni bir Faz ^ şimdi İnşa olduğunu göreceksiniz . Gömülü Çerçeveler XCode6 (otomatik olarak yapılır) tarafından oluşturulur
  6. Şimdi Eğer kusurları olmadan çalışmalıdır 5, var.

Sözün özü, bu işleri yapmak için MyEmbeddedFramework görmelisiniz.çerçevesinde

A) Genel >Gömülü İkililer General > Embedded Binaries

B) Faz ^ Oluşturun . Gömülü Çerçeveler Build Phase > Embedded Frameworks

Üzerinde iyi çalıştıiPhone5/iOS8değiliPhone4S/iOS7nereden:

dyld: Kütüphane yüklü değil:/ObjectiveLyricsTouch2.rpath @çerçeve/ObjectiveLyricsTouch2 Bulunulan: /var/mobile/Uygulamalar/739D9C44-3B91-4D4F-805B-83BE66C9CBCA/musiXmatch.app/musiXmatch Sebep: uygun bir resim buldum. Buldun: /private/var/mobile//739D9C44-3B91-4D4F-805B-83BE66C9CBCA/musiXmatch Applications.app//ObjectiveLyricsTouch2 Frameworks.framework/ObjectiveLyricsTouch2:cpu-alt tür uyumsuz: 0x0000000B/içinde private/var/mobile//739D9C44-3B91-4D4F-805B-83BE66C9CBCA/musiXmatch Applications.app//ObjectiveLyricsTouch2 Frameworks.framework/ObjectiveLyricsTouch2

Sorun EmbeddedFramework oldu. Zorunda kaldım

1) varsayılan olarak Mimarlık 2) Geçerli Mimarileri için: armv7, armv7s ve armv64 Apple armv64 Gömülü Çerçeveleri çalışma için gerekli olduğunu göstermektedir.

Sonra gömülü bir çerçeve ile uygulama çalıştırmak mümkün oldu

  • iPhone5S/iPhone5C iOS8
  • iPhone5S/iPhone5C iOS7
  • iPod 5. gen / iOS7
  • iPhone4S / iOS7
  • iPhone4 / iOS7

İTunesConnect için gönderirken neyse Gerekli en düşük Sürüm için, bazı hatalar alıyorum:

  • Çerçeve MinimumOSVersion "..." geçersiz. En düşük değer iOS 8.0;
  • Geçersiz Mimarlık ve uzantısı ve bir çerçeve bulunur uygulamayı desteklemesi gereken Uygulamalar arm64;

Embedded Framework Issues

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • stokelycalm

    stokelycalm

    28 Aralık 2010