Немного введение: как устанавливать внутренние-тестовые билды для ios: нормальный способ через "itms-services".
Ненормальные способы для протокола:
Через itunes. Itunes (для windows) это черти что.
Через ipcu. Ipcu для windows это черти что.
Через какие-то волшебные утилиты от третьих лиц - оказывается они требуют либо itunes либо jailbreak, вобщем bullshit а не утилиты.
Вобщем itms-services вполне юзабелен, для этого соорудил костыльную страничку под апач и забыл.
Но недавно ios перестал с ней работать. Оказалось файл "manifest.plist" должен передаваться по https.
Тут я решил разобраться с проблемой и заодно с костылями.
Что я хотел:
Пусть не будет посредника-сервера.
Пусть это будет простая компактная утилита, которая сервит http/https на том компьютере с которым я работаю (где и собирается ipa).
Пусть оно автоматически генерирует весь контент, ему достаточно знать в какой папке лежат какие-то ipa.
Что получилось.
Остановился на mongoose web server - очень удобный код, вообще никаких проблем - берет и компилируется. Аж странно.
OpenSSL взял какой-то precompiled for windows, статические библиотеки нормально влинковались, ок.
Остальное можно сделать.