2017-02-03 10 views
0

Мы используем Cordova в Visual Studio 2015 для создания кросс-платформенного приложения. Для android приложение работает.Как разблокировать брелок при создании приложения Cordova для iOS от Visal Studio 2015

При создании для прошивкой с Visual Studio (подключен к MAC) он не потому, что связки ключей блокируется, и мы получаем ошибку

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?

ответ

0

Попробуйте запустить команду unlock-keychain в том же сеансе терминала, прежде чем запускать агент remotebuild.

security unlock-keychain -p <pass> <keychain> 
remotebuild 
+0

Благодарим за указание в сторону удаленного здания! Вы также знаете, где/когда запускается сеанс терминала (где запускается удаленный запуск)? Это недостаток использования Visual Studio. Ones нажимает кнопку сборки, а затем трудно следить за тем, что происходит в фоновом режиме. Я много дней пытался найти правильный сценарий/место, но его трудно найти. – Jan

+0

Как вы настроили свой mac? Вы используете такие шаги, как https://taco.visualstudio.com/en-us/docs/configure-vs-tools-apache-cordova/ – connor

+0

Сложно сказать, потому что я никогда не работал над MAC, так что все новое. Я следил за этим https://taco.visualstudio.com/en-us/docs/ios-guide/, а затем пробовал в течение нескольких дней со всеми вариантами. Команда CLI «testbuild test --device» из вашей ссылки дает сообщение об ошибке «Ошибка: taco-remote test failed» – Jan

 Смежные вопросы

  • Нет связанных вопросов^_^