在 xcode 13 中的构建之间保留可访问性权限

Persist accessibility permissions between builds in xcode 13

我正在构建一个 window 管理器,它需要使用 macOS 的辅助功能 API。如果我构建应用程序,在安全和隐私面板中授予调试构建可访问性权限,然后 运行 我的代码,我的代码工作正常。但是如果我更改任何代码,我必须手动重新授予权限,并且在每次构建之间进行操作非常费力。

如何在构建之间保留权限?我在其他地方看到这是一个问题,到目前为止,我已经尝试了在 Stack Overflow 上找到的所有策略。

数字我会在 post 之后立即解决这个问题。

应用程序需要使用 certificate following this process to 保持构建之间的连续性进行签名。

如果您的 Apple ID 已经连接到 XCode 并且您有开发者帐户,我转到应用程序目标部分的“签名和功能”部分并将“签名证书”更新为“开发” ".