В июле 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папке нет файла .




