我们在Visual Studio 2015中使用Cordova来制作跨平台应用程序。对于安卓,该应用程序可以工作。
使用Visual Studio(连接到MAC)为iOS构建时,它失败了,因为钥匙串被锁定并且我们收到错误
SecKey API returned: -25308
腻子登录 MAC 然后使用
security unlock-keychain -p <pass> <keychain>
然后执行与Visual Studio构建输出中看到的完全相同的命令。
/usr/bin/codesign --force --sign <sign> --entitlements <name>.app.xcent --timestamp=none <name>.app
我们如何执行"安全解锁..."命令在从 Visual Studio 启动的构建过程中?
在启动远程构建代理之前,请尝试在同一终端会话中运行 unlock-keychain
命令。
security unlock-keychain -p <pass> <keychain>
remotebuild