Rom*_*kov 20 fastlane fastlane-match
我不完全确定我是如何进入这种情况的,但fastlane_tmp_keychain-db在构建后成为我的默认钥匙串,并且我不知道如何取消设置它。
这里没有任何选项可以更改默认值。为什么 fastlane 会这样做以及如何撤消它?
这绝对是默认的;我在登录时收到“Spotlight 想使用 fastlane_tmp_keychain-db”。
And*_*dré 19
我花了比我愿意承认的时间更长的时间来弄清楚,所以我在这里记录这一点也是为了我自己的参考......
打开“钥匙串访问”,选择fastlane_tmp_keychain-db左侧的钥匙串,然后选择“编辑” > “删除”。
在下面的对话框中选择“删除钥匙串文件”将其永久删除。
这应该可以解决它。
fastlane_tmp_keychain-db首先就不应该在那里。它是临时的,应该在执行车道后自动删除。然而,从最近关于这个话题的报道和提问的数量来看,它似乎最近已经破裂了。删除它应该可以解决您的 Mac 可能遇到的任何问题,并且不会以任何方式影响您的 Fastlane 项目。
小智 14
这也发生在我身上,我找到了这个线程。但是Andr\xc3\xa9的解决方案对我不起作用,“删除”操作在“编辑”菜单中显示为灰色并禁用。
\n但我找到了另一种删除钥匙串的解决方案:
\nfastlane run delete_keychain name:fastlane_tmp_keychain-db\nRun Code Online (Sandbox Code Playgroud)\n并再次将登录钥匙串设置为默认值:
\nsecurity default-keychain -s ~/Library/Keychains/login.keychain-db\nRun Code Online (Sandbox Code Playgroud)\n您可能需要重新启动“钥匙串访问”才能显示更改后的默认钥匙串
\n小智 5
最后成功摆脱了 if 使用以下内容。将其添加到您的 fastlane 文件中;
desc "delete created keychain"
lane :delete_chain do
delete_keychain(name: "fastlane_tmp_keychain-db")
end
Run Code Online (Sandbox Code Playgroud)
然后跑sudo fastlane delete_chain。注意:这(可能)会破坏被视为默认值时保存到钥匙串中的任何内容。因此,请考虑首先对其进行备份。
| 归档时间: |
|
| 查看次数: |
4708 次 |
| 最近记录: |