Создайте копию всей папки Photoshop и назовите ее «Adobe Photoshop 2021-разработчик»
Проблема
Если вы пытаетесь отладить свой внешний модуль на macOS Big Sur (версия 11) и не получается присоединиться к запущенной версии Photoshop, ознакомьтесь с этой статьей.
Аудитория
Разработчики, создающие внешние модуль C/C++ для Photoshop и использующие Xcode для отладки своего продукта.
Решение
В приведенном ниже диалоговом окне отображается код Xcode при попытке присоединения к запущенной версии Photoshop. Это связано с подписанием приложения Photoshop.
Чтобы обеспечить возможность отладки внешнего модуля, выполните следующие действия.
-
-
Откройте Терминал и убедитесь, что текущий каталог доступен для записи (например, домашняя папка пользователя): codesign -d --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app
-
Откройте файл entitlements.xml
- Удалите все символы до «<?xml»
- Добавьте следующие права: <key>com.apple.security.get-task-allow</key> <true/>
-
Повторно подпишите рабочий экземпляр: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app