我正在寻找有关令人沮丧的权限错误的帮助。在启动时,我们的mac应用尝试从钥匙串中拉出用户以前保存的凭据,以便可以使用我们的API进行身份验证。由于某些原因,当我个人存档和导出构建时,一旦应用尝试访问钥匙串,系统会提示用户输入其钥匙串密码。
我们使用手动代码签名路径。存档->分发应用程序->开发人员ID(直接分发给客户)->导出(无需公证即可签名和导出)->手动管理签名->(选择分发配置文件)->下一步->导出
我这方面可能会发生什么变化?不可能有多少事情会根据开发者执行导出操作而改变,因此我是导致这一问题的唯一原因,这必须缩小寻找问题的位置。
P.S。我们正在使用KeychainAccess框架,该框架可在以下位置找到:https://github.com/kishikawakatsumi/KeychainAccess