Как исправить поддержку моста AVFoundation в runitime с системой python / pyobj c на Ma c OS X 10.15? - PullRequest
0 голосов
/ 30 апреля 2020

При импорте AVFoundation с предоставленной системой python (2.7.16) и pyobj c (2.5.1) на Ma c OS X 10.15 возникает ошибка:

% python
Python 2.7.16 (default, Feb 29 2020, 01:55:37) 
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import objc
>>> objc.__version__
'2.5.1'
>>> import AVFoundation
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC/objc/_bridgesupport.py:674: RuntimeWarning: Error parsing BridgeSupport data for AVFoundation: PyObjCRT_SkipTypeSpec: Unhandled type '5d' ]}
  warnings.warn("Error parsing BridgeSupport data for %s: %s" % (frameworkName, e), RuntimeWarning)

Следствием этого (насколько я понимаю) является то, что константы не загружаются. Можно ли это исправить из запущенного скрипта?

Я не могу изменить установку python, потому что мой скрипт должен работать на других машинах, чем мой.

...