SORU
22 Temmuz 2010, PERŞEMBE


iOS 3.1.3 üzerinde başlangıçta iOS 4 Uygulama kilitleniyor: Sembol bulunamadı: __NSConcreteStackBlock

İOS 4.0 SDK ile böyle büyük mükafat 3.2.3 koşuyorum. Base SDK ile benim app = iphoneos4 yaptım.0, Etkin = iphoneos4 SDK.0, = 3.1.3 ve Mimarlık = standart (arm6 arm7) Dağıtım Hedef. Derleyici = 4.2 GCC. Anladığım kadarıyla, bu doğru yoldurinşahem iOS 4 ve 3 için bir uygulama.

App iOS 4 çalıştıran cihazlar üzerinde iyi çalışır. Ama iOS 3.1.3 ile bir cihaz (iPod Touch 1G) çalıştırmayı denediğinizde başlangıç çöker:

dyld: Symbol not found: __NSConcreteStackBlock
  Referenced from: /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
  Expected in: /usr/lib/libSystem.B.dylib

Oldukça ilgili bir sorun gibi görünüyor "" dinamik bağlantılı kütüphane, benim ana ÖNCE() işlevi bile çağrılır. düşük seviye Hatta yeniden başlıyor cihaz denedim, vb., hiç şansım yoktu. İşte kazadan günlüğü: bölüm

Process:         MyApp [60]
Path:            /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
Identifier:      MyApp
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2010-07-22 17:16:17.942 -0400
OS Version:      iPhone OS 3.1.3 (7E18)
Report Version:  104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: __NSConcreteStackBlock
  Referenced from: /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
  Expected in: /usr/lib/libSystem.B.dylib
  Dyld Version: 149

Binary Images:
    0x1000 -    0x80fff  MyApp armv6  <d5f0ff6f233b4b034c222c16438c88d9> /var/mobile/Applications/192B30ED-16AC-431E-B0E9-67C1F41FD5DA/MyApp.app/MyApp
0x2fe00000 - 0x2fe26fff  dyld armv6  <544395a4b5546114b878d5131a84fd7f> /usr/lib/dyld
0x30410000 - 0x30536fff  libSystem.B.dylib armv6  <0373fd64e915a17160732b29d343f95f> /usr/lib/libSystem.B.dylib

Herhangi bir tavsiye için teşekkür ederiz!

CEVAP
22 Temmuz 2010, PERŞEMBE


Ben Gottlieb eğer engellemelerin uygulamanızda kullanırsanız, LLVM derleyici ile inşa ederken bir kaza buna benzer ön-4.0 işletim sistemi üzerinde göreceğiniz dün dikkat çekti. Bu geçici bir çözüm bulmak için, linker bayrağı belirtebilirsiniz Güncellemelerinden yapı Ayarları -weak-lSystem.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • TSE

    TSE

    12 Kasım 2012