Сбой интерфейса командной строки NativeScript при запуске "tns run ios"
Я практикуюсь с этой новой структурой программирования под названием NativeScript, которая позволяет создавать нативные приложения с использованием JS. Однако, когда я начал работать над учебником Hello World, я получил эту ошибку:
https://gist.github.com/longpham91/d603c8fe7f6c6b06e86f
Ошибка произошла, когда я попытался запустить команду "tns run ios" на Терминале, которая в основном позволила NativeScript запустить приложение HelloWorld на моем телефоне.
Я также посмотрел журнал ошибок, и казалось, что ошибка может быть как-то связана с настройками моего устройства Xcode, как объяснено здесь:
Проверка зависимостей Ошибка подписи кода: не найдены идентификаторы подписи кода: не найдено действительных идентификаторов подписи (т. Е. Пары сертификатов и закрытых ключей), соответствующих идентификатору команды "(null)". Ошибка CodeSign: подпись кода требуется для типа продукта "Приложение" в SDK "iOS 8.4"
Я не уверен, что это значит, хотя.
2 ответа
Я смог выяснить это после публикации темы в {N} группе Google. Вот как:
Создайте сертификат и профиль обеспечения, следуя этому руководству: http://seventhsoulmountain.blogspot.no/2013/09/ios-code-sign-in-complete-walkthrough.html
Перейдите в раздел iOS вашего проекта {N} (в разделе platform /ios) и запустите файл.xcodeproject. Вы также можете сделать копию этой папки, чтобы быть уверенным, что вы случайно не измените что-либо в исходном коде.
Когда проект Xcode открыт, перейдите к Xcode > Preferences > Accounts и нажмите View Details.
Добавьте профиль обеспечения, нажав кнопку +.
Это все. Мне потребовалось некоторое время, чтобы понять это, так как я не очень хорошо знаком с Xcode, но ваш проект должен теперь работать на вашем устройстве iOS.
Не уверен, но я думаю, что переменная PATH "android / tools and android / platform-tools /" не существует. Вы можете использовать команду Android в своей оболочке?