作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在 Visual Studio 2015 中使用 Cordova 制作跨平台应用程序。对于 Android,该应用程序可以运行。
当使用 Visual Studio(连接到 MAC)为 iOS 构建时,它失败了,因为钥匙串(keychain)被锁定,我们得到错误
SecKey API returned: -25308
当用putty登录MAC然后用钥匙串(keychain)解锁时
security unlock-keychain -p <pass> <keychain>
然后执行与它工作的 Visual Studio 的构建输出中看到的完全相同的命令。
/usr/bin/codesign --force --sign <sign> --entitlements <name>.app.xcent --timestamp=none <name>.app
我们如何在从 Visual Studio 启动的构建过程中执行“security unlock…”命令?
最佳答案
在启动 remotebuild 代理之前,尝试在同一个终端 session 中运行 unlock-keychain
命令。
security unlock-keychain -p <pass> <keychain>
remotebuild
关于ios - 从 Visual Studio 2015 构建适用于 iOS 的 Cordova 应用程序时如何解锁钥匙串(keychain),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42025671/
我是一名优秀的程序员,十分优秀!