Рубрики
Без рубрики

Видео: Создание проекта под кодовым названием One для iOS

Это третье видео в моей серии о нашем новом онлайн-инструменте под кодовым названием One initialize, который позволяет… Помеченный ios, java, kotlin, мобильный.

Это третье видео в моей серии о нашем новом онлайн-инструменте под кодовым названием One initializr , который позволяет одним щелчком мыши создать проект Maven starter для собственного мобильного приложения. В первом видео показано, как создать начальный проект и запустить его в симуляторе под кодовым названием One. Второе видео показало, как создать и развернуть проект на устройстве Android. В этом видео я показываю, как создать и развернуть проект на устройстве iOS.

TLDW (Слишком Долго не Смотрел):

Это видео начинается с моего проекта под кодовым названием One, уже открытого в IntelliJ. Смотрите Этот пост, чтобы узнать, как создать этот проект.

В видео я демонстрирую два разных подхода к созданию приложения для iOS.

  1. Локально (0:55-2:45) – Требуется компьютер Mac с установленным Xcode.
  2. Использование Сервера Сборки (6:45-8:35) – Может быть построен на Windows, Linux или Mac. Без каких-либо особых требований, кроме Maven и JDK. Вам просто нужна бесплатная учетная запись с кодовым именем One.

ПРИМЕЧАНИЕ: Я также показываю, как создавать ваши сертификаты iOS и профили подготовки с помощью мастера сертификатов (2:45-6:45), поскольку это необходимо для создания приложений для iOS.

Строительство На Местном Уровне

Опция локальная сборка создает проект Xcode, который мы затем открываем и создаем с помощью Xcode.

Чтобы запустить эту сборку, выберите “Локальные сборки” > “Проект Xcode iOS”.:

Затем нажмите кнопку “Выполнить”.

Компилятору ParparVM требуется минута или две, чтобы сделать свое дело, но когда это будет сделано, он откроет сгенерированный проект Xcode в Xcode.

После открытия я нажимаю кнопку “Выполнить” на панели инструментов Xcode и жду, пока он скомпилирует проект. Когда это будет сделано, откроется симулятор iOS с запущенным в нем моим приложением.

Сборка с помощью сервера сборки

Одна из приятных особенностей Codename One заключается в том, что он предоставляет сервер сборки со всеми установленными и обновленными встроенными инструментами сборки. Это значительно упрощает процесс создания собственных приложений. Вы можете создать свой проект для iOS, Android, рабочего стола Mac, рабочего стола Windows, Windows UWP и Javascript, не требуя каких-либо специальных инструментов сборки, установленных за пределами JDK. Создание для любой из этих целей так же просто, как нажатие кнопки или запуск цели Maven.

Создание сертификатов

Для создания для iOS требуется, чтобы у вас была учетная запись разработчика Apple. Кроме того, Apple требует, чтобы вы создавали сертификаты и профили подготовки для своих приложений. Это, безусловно, самая болезненная часть разработки приложений. Чтобы облегчить эту боль, Codename One предоставляет мастер создания сертификатов для их создания. Прежде чем я смогу отправить свою первую сборку iOS, мне нужно пройти через мастер сертификатов, чтобы сгенерировать эти сертификаты. Процесс работы мастера сертификатов начинается примерно в 2:45 на видео и продолжается до 6:45.

Чтобы получить доступ к мастеру сертификатов, мне нужно открыть настройки Codename One. Я делаю это, выбирая “Инструменты” > “Настройки Codename One” в меню конфигурации IntelliJ, затем нажимая кнопку “Выполнить”.

Это откроет Центр управления (он же Настройки с Кодовым именем Один, он же Настройки с Кодовым именем Один):

Оказавшись там, я выбираю “Настройки устройства” > “iOS” > “Мастер сертификатов” в меню навигации слева.

Откроется форма входа в систему для мастера сертификатов:

ВАЖНО: Для входа в эту форму вам необходимо использовать свою учетную запись разработчика Apple. НЕ ваша учетная запись под кодовым именем One.

В видео я склеил часть времени ожидания. Вход в систему может занять некоторое время, так что наберитесь терпения. После входа в систему он показывает мне список моих зарегистрированных устройств разработки, и я могу выбрать, на каких из них я хочу развернуть это приложение для тестирования и отладки.

На приведенном выше скриншоте все строки выделены серым цветом. Когда вы войдете в систему, вы увидите имена устройств и идентификаторы пользователей, перечисленные в этой форме.

Как правило, я выбираю их все. Если вы впервые создаете приложение для iOS, возможно, у вас еще нет в списке устройств, и вам нужно нажать кнопку “Управление устройствами” и следовать инструкциям там.

Затем он просит меня подтвердить, что я хочу восстановить свои сертификаты, так как обнаружил, что у меня уже есть сертификаты, созданные в моей учетной записи Apple. В моем случае я говорю “да”, я бы хотел их восстановить, но в большинстве случаев вы бы выбрали “нет”, чтобы просто использовать существующие сертификаты.

совет: Если ваши сертификаты были сгенерированы мастером сертификатов, то их копия хранится в каталоге $HOME/.codenameone/IOSCERTS , и мастер будет использовать их автоматически. Если они не были сгенерированы мастером сертификатов, и вы выбрали не для их восстановления, вам может потребоваться указать местоположение ваших сертификатов в разделе Настроек iOS.

Затем он спрашивает, хотим ли мы создавать push-сертификаты. В данном случае, поскольку это всего лишь базовый Приложение Hello World , нам не нужен push, поэтому я оставляю эти опции отключенными.

После нажатия кнопки Далее он немного поработает, и если все пройдет хорошо, он покажет нам сообщение о том, что наши сертификаты были сгенерированы и успешно установлены.

Просто чтобы убедиться, что мои настройки сохранены. Я нажимаю на меню гамбургер в правом верхнем углу и выбираю “Сохранить”.

Отправка сборки

Теперь, когда сертификаты сгенерированы, мы можем отправить сборку. Вернувшись в IntelliJ, я выбираю “Сервер сборки” > “Сборка отладки iOS”.

записка: Если вы впервые создаете с помощью сервера сборки, вам может быть предложено ввести ваше кодовое имя, имя пользователя и пароль.

Затем я слежу за ходом сборки на веб-сайте Codename One.

Когда это будет закончено, я получу набор ссылок для выполнения таких действий, как загрузка файла .ipa или установка приложения на устройство.

начать

Начать работу с вашим собственным родным приложением действительно просто. Просто зайдите в Кодовое имя Один инициализируйте , введите данные вашего приложения и нажмите “Загрузить”.

Для получения дополнительной информации о Codename One см. веб-сайт Codename One .

Оригинал: “https://dev.to/shannah/video-building-a-codename-one-project-for-ios-2j54”