PyObjC, iOS 4s 5.0.1 çalıştıran iPhone 4s üzerinde nasıl tamir edileceğini bilen var mı?iPhone'da PyObjC (iOS5) bozuk mu?
Benim iPhone'umda iOS 4.2.1 ile her şey mükemmel çalışıyordu.
iPhone 4s, iOS 5.0.1 (ve tüm (aynı) paketler yüklü) ile birlikte PyObjC öğelerini çalışmaz.
alıyorum hatadır:
File "/private/var/stash/Applications.pwn/MyPyObjC.app/MyPyObjC.py", line 9, in <module>
import objc
File "/usr/lib/python2.5/objc/__init__.py", line 17, in <module>
_update()
File "/usr/lib/python2.5/objc/__init__.py", line 14, in _update
import _objc
ImportError: dlopen(/usr/lib/python2.5/lib-dynload/_objc.dylib, 2): Symbol not found: _OBJC_CLASS_$_Object
Referenced from: /usr/lib/python2.5/lib-dynload/_objc.dylib
Expected in: /usr/lib/libobjc.A.dylib
(dosyalar & _objc.dylib __init__.py iki cihazda mevcut, libobjc.A.dylib dosya, hem cihazlar eksik)
Yine, her iki iPhone da aynı paketini (ancak farklı iOS) yüklediler.
(Bildiğim kadarıyla, Saurik'in HelloPython.app aynı soruna sahip). Ben 4-5 PyObjC tabanlı uygulamalar var (...
sanırım onlar iOS 5'teki şey değişti ve PyObjC dosyaları onlar bunu düzeltmek umuyoruz değişim (henüz) ...
yansıtmadığını o zamana kadar
:-() artık işe yaramamaktadır, hızlı bir düzeltme için herhangi bir fikir?
herkes bir çözüm var? – tuscias
Hala sizin için bir sorun mu var? Aynı soruna sahibim :( –
Aynı problemim var. Sorun şu ki, Python (veya kütüphane-yükleyici) mevcut olmayan libobjc.A.dylib'e bakmak için trys. IOS veya Unix, ancak lib-loader '_objc.dylib' (yerel python modülü olan) 'a bakmış olsaydı, bu pakette yer aldığı için bu sembolü bulabilecekti (' nm _objc 'yi deneyin). dylib | grep _OBJC_CLASS _ $ _ 'Bu nasıl başarılabileceğine dair bir fikriniz var mı? –