Налагодження зовнішніх модулів за допомогою Photoshop у Big Sur | macOS 11

Проблема

Якщо ви намагаєтеся налагодити свій зовнішній модуль у macOS Big Sur (версія 11) і не можете підключитися до запущеної версії Photoshop, ознайомтеся з цією статтею.

Аудиторія

Розробники, які створюють зовнішні модулі C/C++ для Photoshop і використовують Xcode для налагодження свого продукту.

Рішення

Наведене нижче діалогове вікно відображається в Xcode під час спроби підключення до запущеної версії Photoshop. Його поява пов’язана з підписом програми Photoshop. 

Налагодження зовнішніх модулів за допомогою Photoshop у Big Sur | macOS 11

Щоб увімкнути налагодження зовнішнього модуля, виконайте наведені нижче дії.

  1. Створіть копію папки Photoshop і вкажіть для неї ім’я Adobe Photoshop 2021-developer.

  2. Відкрийте Terminal і перевірте, чи ваш поточний каталог підтримує записування (наприклад, домашня папка користувача): codesign -d --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

  3. Відкрийте файл entitlements.xml.

    1. Видаліть усі символи перед «<?xml».
    2. Додайте <key>com.apple.security.get-task-allow</key> <true/> до умов.
  4. Повторно підпишіть копію розробки: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

Отримуйте допомогу швидше й простіше

Новий користувач?