censorship • • 464 просмотров

Зачем и, главное, нафига, я делал свой клон сервиса дистрибуции diawi

Альбом: 2 фото
Фото 1
Увеличить
1 / 2
Фото 2
Увеличить
2 / 2
Зачем и, главное, нафига, я делал свой клон сервиса дистрибуции diawi 🛠

Гайз, да всё просто! Помните, как у меня отлетел Diawi?

Собственно, вот и причина!

Я бы в очередной раз обратил внимание, что Минцифры и РКН уже даже не утруждаются ни объяснениями, ни записями в реестре (diawi так и отсутствует в реестре запрещенных).
Сервис просто перестаёт открываться, вот и живи с этим ☝️

А это каждому тостеру из «ближнего круга» приходилось объяснять, что перед установкой сборки надо включить «средства починки интернета» (СПИ). Нудно и муторно, муторно и нудно.

Короче, я содрал написал полностью импортозамещенный аналог (сейчас же это так называется?).
Ну как аналог тоже? Взял у них основной функционал: загрузил IPA, получил ссылку и QR, установил на девайс.
Никакого Rocket Science нет, лишь HTTPS-хостинг для IPA плюс сгенерированный manifest.plist и ссылка особого вида (её я тоже позаимствовал у оригинала)

Живёт на моём сервере, так что работает без СПИ… пока (стучу по дереву, которого мало, ибо всё нанято в РКН в качестве сотрудников).

А зачем вообще diawi, если есть TestFlight? 🧐
Тупо путь короче, так как без ревью.

Diawi (и мой велосипед) работает с Ad Hoc-сборками, т.е. собрал, закинул и ссылка у тестера.
Это не серебряная пуля, если что.
UDID каждого айфона надо заранее вписать в профиль, а устройств в год всего сотня на аккаунт.
Но для узкого круга заказчиков, которым «надо вот прям щас» и тестеров это идеально.

А за что заблокировали-то Diawi?
Скорее всего, ни за что.
У нас же как: ТСПУ смотрит на IP-адрес назначения и сверяет его с базой «подозрительных» подсетей, а зарубежные дата-центры в этой базе давно. Там вообще примерно половина интернета.
Так и живём, что даже мелкие инструменты приходится писать самому.
Импортозамещение, которое мы заслужили, не так ли? 🙃
#Блокировки #ТСПУ #iOS #Разработка

Понравился пост?

Обсуди его в Telegram-канале!

Обсуждение

Комментарии доступны через Telegram. Для участия в обсуждении нужен аккаунт Telegram.

Поделиться: Telegram

📢 в Telegram-канале!