Maak een kopie van de volledige Photoshop-map en noem deze 'Adobe Photoshop 2021-ontwikkelaar'
Probleem
Als u de fouten wilt opsporen in uw plug-ins in macOS Big Sur (versie 11) en deze niet kunt koppelen aan een actieve versie van Photoshop, is dit artikel voor u.
Doelgroep
Ontwikkelaars die C/C++-plug-ins voor Photoshop schrijven en Xcode gebruiken om fouten op te sporen in hun product.
Oplossing
Het onderstaande dialoogvenster wordt weergegeven in Xcode wanneer u probeert een bijlage toe te voegen aan de actieve versie van Photoshop. Dit is het gevolg van het ondertekenen van de Photoshop-toepassing.
Ga als volgt te werk om foutopsporing in uw plug-ins in te schakelen:
-
-
Open Terminal en zorg ervoor dat de huidige map beschrijfbaar is (zoals de hoofdmap van de gebruiker): codesign -d --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app
-
Open entitlements.xml
- Verwijder alle tekens vóór <?xml
- Voeg het volgende toe aan de rechten: <key>com.apple.security.get-task-allow</key> <true/>
-
Onderteken de ontwikkelingskopie opnieuw: codesign -f -s - --xml --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app