В июле 2009 года Apple прекратила Shake. Apple не объявила о прямой замене приложения, но некоторые функции (например, стабилизация и оценка оптического потока) теперь доступны в Final Cut Pro X 10.4 и Motion 5.4 в 2018 году.
Apple Shake был построен на 32-разрядной версии Carbon API
. Я, конечно, понимаю, что это не 64-битные Cocoa API
, эти API разные. Но Carbon.framework
он все еще включен в /System/Library/Frameworks/
High Sierra, Sierra или El Capitan, и его могут использовать старые приложения (такие как Shake, Color, Soundtrack Pro).
Я все еще использую Shake в High Sierra при запуске Shake через приложение Terminal:
Но я не могу (по понятной причине) запустить Shake, щелкнув его значок в Applications
папке:
Итак, у меня есть два вопроса:
Что я должен сделать, чтобы обойти это ограничение ОС и запустить Shake после нажатия на его значок в папке «Программы» или в Dock?
Если первое невозможно, как избавиться от
white crossed-out circle
наложения на иконку Shake (обычная замена иконки в этом случае не работает)?
PS
Я НАШЕЛ ВОЗМОЖНОЕ РЕШЕНИЕ (спасибо Томасу Воссену): Shake на Mac OS X 10.11.6
- Сделайте копию Shake.
- Выберите «Показать содержимое пакета»
- Перейдите в папку «Содержание» и откройте
Info.plist
. Xcode имеет редактор списков. - Отредактируйте запись
com.apple.shake
и измените ее на что-то вродеcom.apple.shake4
. - Сохраните файл plist.
Теперь можно запустить Shake с помощью двойного щелчка в Finder в High Sierra 10.13.5.
Но Info.plist
в Contents
папке нет файла .