複製整個 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