Ok, мы хотим сделать что-то вдоль линий ... это:Как автоматизировать создание приложений iPhone?
- Кто входит наш сайт, проходит через некоторые формы, регистрирует учетную запись, то скрипт выполняется на сервере.
- Этот скрипт будет примерно:
- Создайте папку в корне нашего хостинга.
- Клонировать хранилище, содержащее проект iPhone с белой меткой, со всем кодом и связанными с ним файлами. Клон будет сохранен в вышеупомянутой папке.
- Некоторые файлы конфигурации будут добавлены в указанную папку (файлы JSON).
Теперь вот хитрая часть ... Мы не знаем, как подойти к этому:
- Сценарий должен -somehow- иметь возможность автоматически генерировать полностью функционирующий, действительное приложение для iPhone (файл .ipa, я полагаю, не стесняйтесь исправить меня, если я ошибаюсь), используя файлы, предоставленные в папке, в которой хранился клоун репозитория.
Важные вещи, чтобы принять во внимание:
- файлы приложения в хранилище не указать собственное имя для приложения (один ниже значок приложения в айфонов ...). Вместо этого он поставляется с общим именем, которое НЕ должно присутствовать в приложении после завершения этого процесса «автоматического создания приложений». Вместо этого он должен использовать имя приложения, содержащееся в файле конфигурации (файл JSON, который есть).
- «Готовое приложение» должно включать наш профиль распределения, и он должен быть соответствующим образом закодирован.
Так в основном, мы хотим иметь скрипт сервера, который в конечном счете автоматизирует процесс один, как правило, проходит через при использовании Xcode для создания законченного приложения iPhone. Это связано с тем, что наш текущий бизнес-проект состоит из белого ярлыка, которое «настроено» для каждого из наших клиентов, и мы хотим быть максимально эффективными во времени, избегая ручных процессов, когда можем.
Любые идеи? Это можно сделать? Что понадобится?
В основном вы просто хотите создать проект iOS Xcode из командной строки. Существует множество существующих вопросов и результатов Google, которые могут помочь вам в этом. –
согласен. xcode фактически использует командную строку для создания вашего проекта. вы можете сделать это сами, проверьте результаты команды, затем вытащите ipa из дерева, где оно создано. Существует видео WWDC по использованию командной строки xcode - я думаю, что это в библиотеке 2012 года. – CocoaEv
Спасибо за информацию. Попробуй это.:) –