我正在构建一个窗口管理器,它需要使用macOS的可访问性API.如果我构建应用程序,在安全和隐私面板中授予调试构建可访问性权限,然后运行我的代码,那么我的代码工作正常.但是,如果我更改任何代码,我必须手动重新分配权限,并且在每个构建之间执行这些操作非常困难.
如何在生成之间保持权限?我发现这在其他地方是个问题,到目前为止,我已经try 了在堆栈溢出上找到的所有策略.
我正在构建一个窗口管理器,它需要使用macOS的可访问性API.如果我构建应用程序,在安全和隐私面板中授予调试构建可访问性权限,然后运行我的代码,那么我的代码工作正常.但是,如果我更改任何代码,我必须手动重新分配权限,并且在每个构建之间执行这些操作非常困难.
如何在生成之间保持权限?我发现这在其他地方是个问题,到目前为止,我已经try 了在堆栈溢出上找到的所有策略.
我想我会在发布后马上解决这个问题.
该应用程序需要使用certificate following this process to签名,以保持构建之间的连续性.
如果您的Apple ID已经连接到XCode,并且您有一个开发人员帐户,我会转到应用程序目标部分的"签名和功能"部分,并将"签名证书"更新为"开发".