PyObjC на iPhone (iOS5) сломан? - PullRequest
       8

PyObjC на iPhone (iOS5) сломан?

23 голосов
/ 09 февраля 2012

Кто-нибудь знает, как исправить PyObjC на iPhone 4s под управлением iOS 5.0.1?

На моем iPhone 4 с iOS 4.2.1 все работало идеально.
На iPhone 4s с iOS 5.0.1 (и всеми установленными (одинаковыми) пакетами) содержимое PyObjC не работает.

Я получаю ошибку:

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

(файлы __init__.py & _objc.dylib присутствуют на обоих устройствах, файл libobjc.A.dylib отсутствует на на обоих устройствах)

Опять же, на обоих iPhone установлены одинаковые установленные пакеты (но разные iOS).
(насколько я знаю, у Saurik's HelloPython.app такая же проблема).

Я думаю, что они изменили что-то в iOS 5, и файлы PyObjC не отражают изменения (пока) ...

Надеюсь, они это исправят ... (У меня есть 4-5 приложений на основе PyObjC, которые больше не работают): - (

А пока есть идеи для быстрого исправления?

1 Ответ

1 голос
/ 14 октября 2012

Извините, PyObjec мёртв с тех пор, как ios 2.0 Jay Freeman отказался от проекта

(кстати, ios не был создан для кодеров / хакеров и выродков, купите телефон на Android, если вы хотите кодировать на своем телефоне, используя удивительныйSL4A API на Android :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...