Сбой интерфейса командной строки 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. Вот как:

  1. Создайте сертификат и профиль обеспечения, следуя этому руководству: http://seventhsoulmountain.blogspot.no/2013/09/ios-code-sign-in-complete-walkthrough.html

  2. Перейдите в раздел iOS вашего проекта {N} (в разделе platform /ios) и запустите файл.xcodeproject. Вы также можете сделать копию этой папки, чтобы быть уверенным, что вы случайно не измените что-либо в исходном коде.

  3. Когда проект Xcode открыт, перейдите к Xcode > Preferences > Accounts и нажмите View Details.

  4. Добавьте профиль обеспечения, нажав кнопку +.

Это все. Мне потребовалось некоторое время, чтобы понять это, так как я не очень хорошо знаком с Xcode, но ваш проект должен теперь работать на вашем устройстве iOS.

Не уверен, но я думаю, что переменная PATH "android / tools and android / platform-tools /" не существует. Вы можете использовать команду Android в своей оболочке?

Другие вопросы по тегам