小编Ben*_*min的帖子

使用终端从Mac OS X钥匙串中删除私钥

我已经使用"安全"终端应用程序将用于iOS开发的开发者身份(证书+私钥)导入到钥匙串中

security import identity.p12 -k <keychain> -P <passphrase>
Run Code Online (Sandbox Code Playgroud)

这会将p12文件中包含的两个项目,证书和私钥导入到给定的钥匙串中.-T /usr/bin/codesign但是,我忘了指定将codesign应用程序添加到私钥的访问列表中.我试图将codesign app添加到访问列表中无济于事:

  • 我尝试使用添加的参数重新导入标识,但这似乎不会更改私钥的访问列表.
  • 我还尝试使用security delete-certificate和重新导入从钥匙串中删除证书.这不会更改私钥的访问列表.

由于我只有ssh访问机器,使用Keychain GUI应用程序将无法正常工作.因此,我正在寻找一种从钥匙串中删除私钥的方法(以便我之后可以重新导入身份).我已经检查了该security工具的手册页,但没有找到删除私钥的方法.

有没有办法可以使用终端命令从钥匙串中删除私钥(因为我只有ssh访问相关机器)?

macos terminal keychain codesign

26
推荐指数
1
解决办法
3万
查看次数

哪些脚本语言解释器可以在iOS上运行?

对于不会在AppStore上发布的应用程序,我希望嵌入一个解释器以满足简单的脚本需求.由于我不喜欢使用纯C,因此解释器应该是Objective C库.

在搜索网络时,我遇到了几个针对Objective C的脚本解释器,但这些人是否在iPhone上工作并不是那么清楚.我发现在iPhone上运行良好的是LuaCore,它将Lua脚本带到iOS应用程序.

哪些Objective C脚本解释器已成功嵌入iOS应用程序?

iphone scripting objective-c

5
推荐指数
1
解决办法
8922
查看次数

标签 统计

codesign ×1

iphone ×1

keychain ×1

macos ×1

objective-c ×1

scripting ×1

terminal ×1