Greetings,
Я сейчас пишу скрипт веб-сервера, который позволит вам создавать пользовательские приложения для iOS (в основном, обмениваться логотипами и несколькими другими вещами).Веб-сервер настраивает ранее загруженную «оболочку» .ipa и повторно упаковывает весь контейнер, чтобы отправить его в браузер пользователя.То есть: мы настраиваем ранее загруженный файл .ipa на веб-сервере и позволяем пользователю загрузить его для отправки в App Store.
Следующим шагом будет повторная маркировка всего файла .ipa - поскольку мы изменилисодержимое .IPA, и пользователь должен использовать свою собственную подпись, чтобы он мог на самом деле загрузить ее в App Store.
Насколько я понимаю, есть файл "CodeResources", который содержит своего рода хэшдля каждого файла ресурсов в комплекте, и исполняемый файл также содержит некоторую встроенную подпись.Чтобы сгенерировать их, вам нужно будет использовать утилиту «CodeSign» на компьютере пользователя, а затем использовать Application Loader, чтобы отправить его в App Store.Пока все правильно?
Я пытаюсь выяснить:
- Есть ли способ кодировать .ipa на сервере (если пользователь заранее загрузит свой сертификат)), чтобы у него не было никакой дополнительной работы?
- Если 1) невозможно, есть ли какой-нибудь инструмент, который позволяет повторно кодировать .ipa без особых хлопот?Xcode, кажется, требует некоторой работы по настройке проекта, чтобы выполнить лишь небольшую часть подписания кода - если это вообще возможно.
- Существуют ли альтернативные способы кодирования файлов .ipa для пользователя - возможно, без необходимости делать это вручнуюот руки?
Заранее спасибо!