Что не рассматривается в IOS Platform Guide of Cordova. В соответствии с этим, для создания приложения IOS с использованием командной строки должны быть установлены флаги. (Флаги packageType по умолчанию development
и флаг codesingResourceRules
не является обязательным, остальные 3 флагов обсуждаются ниже)Создание приложения IOS только с использованием командной строки cordova
Насколько я видеть, существует два возможных Поведения:
1. Только с помощью флагов --developmentTeam и --codeSignIdentity
в документации говорится:
Это новое для Xcode 8. тэ развитие am (идентификатор команды) для использования для подписи кода . Вы должны использовать этот параметр и упрощенную кодовую подпись Идентификатор (т. Е. Только «Разработчик iPhone»), чтобы подписать ваши приложения, вам не нужно предоставить профиль Provisioning Profile.
Итак, мы имеем developmentTeam флаг, который на самом деле наша TeamID, что мы можем видеть в нашем счете Apple. Но в этом случае неясно, как определить codeSignIdentity без использования XCode.
2. Использование ProvisioningProfile
вторым способом путем создания профиль обеспечения и используя его GUID. Опять же, это не объясняется в документации cordova и в apple documentation без использования XCode.
Итак, вопрос: невозможно ли создать (отладить или отпустить) приложение IOS без использования XCode? Если да, то как именно?
На самом деле, cordova использует Xcode, но версии командной строки командной строки, а не IDE. – jcaron