macOS应用程序提示用户输入计算机密码以使用钥匙串

时间:2019-05-28 23:06:02

标签: swift macos code-signing prompt keychain

我正在寻找有关令人沮丧的权限错误的帮助。在启动时,我们的mac应用尝试从钥匙串中拉出用户以前保存的凭据,以便可以使用我们的API进行身份验证。由于某些原因,当我个人存档和导出构建时,一旦应用尝试访问钥匙串,系统会提示用户输入其钥匙串密码。

enter image description here

  • 这只会影响我。其他开发者仍然可以导出不受此影响的版本。
  • 这是最近的事,但我想不起来最近在本地进行的任何更改。

我们使用手动代码签名路径。存档->分发应用程序->开发人员ID(直接分发给客户)->导出(无需公证即可签名和导出)->手动管理签名->(选择分发配置文件)->下一步->导出

我这方面可能会发生什么变化?不可能有多少事情会根据开发者执行导出操作而改变,因此我是导致这一问题的唯一原因,这必须缩小寻找问题的位置。

P.S。我们正在使用KeychainAccess框架,该框架可在以下位置找到:https://github.com/kishikawakatsumi/KeychainAccess

0 个答案:

没有答案