Vytvořte kopii celé složky aplikace Photoshop a nazvěte ji Adobe Photoshop 2021-developer.
Problém
Pokud se pokoušíte ladit zásuvný modul v systému macOS Big Sur (verze 11) a nemůžete se připojit ke spuštěné verzi aplikace Photoshop, je tento článek přesně pro vás.
Osoby, pro které jsou tyto informace určeny
Vývojáři, kteří píší zásuvné moduly pro aplikaci Photoshop v jazyce C/C++ a k ladění svého produktu používají Xcode.
Řešení
Při pokusu o připojení ke spuštěné verzi aplikace Photoshop se v aplikaci Xcode zobrazí níže uvedené dialogové okno. Důvodem je podepsání aplikace Photoshop.
Chcete-li umožnit ladění zásuvného modulu, postupujte takto:
-
-
Otevřete Terminál a ujistěte se, že do vašeho aktuálního adresáře lze zapisovat (může jím být například domovská složka uživatele): codesign -d --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app
-
Otevřete soubor entitlements.xml.
- Odeberte všechny znaky před touto posloupností: <?xml
- Přidejte do oddílu entitlements následující kód: <key>com.apple.security.get-task-allow</key> <true/>
-
Znovu podepište kopii pro vývoj: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app