制作整个 Photoshop 文件夹的副本并将其命名为“Adobe Photoshop 2021-developer”
上次更新日期:
2023年5月24日
问题
如果您正尝试在 macOS Big Sur(版本 11)上调试增效工具,并且无法附加到正在运行的 Photoshop 版本,可参考本文。
受众
编写适用于 Photoshop 的 C/C++ 增效工具并使用 Xcode 调试其产品的开发人员。
解决方案
尝试附加到正在运行的 Photoshop 版本时,Xcode 中显示以下对话框。这是因为对 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