После того как я обновил свою MAC OS до версии Ventura, у меня перестал работать CrossOver, выдавая ошибку «CrossOver не смог инициализировать критически важный компонент.»
Так же сама программа подсказывала, что не так:
Failed to run Python script ‘/Applications/CrossOver.app/Contents/Resources/libcxsetupbase.py’. See console for errors.
Так как программу у меня лицензионная и она мне нужна, решил разобраться и как оказалось решение простое. Что нужно сделать?
- Идем в папку Программы и ищем CrossOver
- Правой кнопки мышки и нажимаем «Показать содержимое пакета»
- Переходим в Contents -> Resources и открываем файл libcxsetupbase.py
- В шестой строке меняем код.
Нужно найти вот это:
1 |
from Foundation import * |
И заменить на вот это:
1 |
from Foundation import NSObject |
После этого все сохраняем и открываем программу и о чудо все работает!
Если вы еще не купили эту полезную программку, то очень рекомендую, стоит не дорого, а пользы много!
И если что, то вот обзор этой замечательной программы.
Сколько времени прошло, а баг так и не исправили. А вроде серьёзная контора…