在 Big Sur 上對 Photoshop 增效模組進行偵錯 | macOS 11

問題

如果您要嘗試對 macOS Big Sur (版本 11) 上的增效模組進行偵錯,而無法附加至執行中 Photoshop 版本,請參閱本文說明。

對象

為 Photoshop 編寫 C/C++ 增效模組且使用 Xcode 對產品進行偵錯的開發人員。

解決方法

嘗試附加至執行中 Photoshop 版本時,以下對話方塊會顯示在 Xcode 中。這是因為 Photoshop 應用程式的簽署問題所致。

在 Big Sur 上對 Photoshop 增效模組進行偵錯 | macOS 11

若要啟用增效模組偵錯功能,請按照以下步驟執行:

  1. 複製整個 Photoshop 檔案夾並命名為「Adobe Photoshop 2021-developer」

  2. 開啟「終端機」並確保目前的目錄可供寫入 (例如使用者主檔案夾):codesign -d --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 - --entitlements entitlements.xml /Applications/Adobe\ Photoshop\ 2021-developer/Adobe\ Photoshop\ 2021.app

Adobe 標誌

登入您的帳戶

[Feedback V2 Badge]