Files
ios/tools/iloader/README.md
T

2.6 KiB
Raw Blame History

iloader: совместимость с MusicBridge 0.7.0

Это отдельная неофициальная portable-сборка iloader для Windows. Исходники:

Патчи хранятся в репозитории MusicBridge в tools/iloader. Workflow iloader-compat.yml запускается вручную, не использует Apple Account/сертификаты. Apple-авторизация и подпись происходят только локально на компьютере пользователя.

Исправления: обнаружение Extensions вместе с PlugIns, переименование и получение профиля каждого расширения, вложенная подпись ExtensionKit и общий Keychain для MusicBridge только в пределах разрешений настоящего provisioning profile Apple. Регрессионные Rust-тесты проверяют обе папки расширений, сохранение новых Bundle ID, обработку вложенной подписи и отказ при недопустимой Keychain group.

Использование после успешной сборки:

  1. Закрыть обычный iloader. Удалять его и установленный MusicBridge не требуется.
  2. Запустить iloader-musicbridge.exe. Заголовок окна содержит compatibility build.
  3. Использовать прежний Apple Account; выбрать исходную MusicBridge 0.7.0 IPA.
  4. Подписать и установить заново. Все расширения нужно сохранить.
  5. Проверить обычное подключение, затем кнопку системного пульта и Пункт управления.

Вариант сохраняет идентификатор/хранилище обычного iloader для локального входа, поэтому одновременно запускать обе версии не нужно. Обновления из upstream в этой сборке отключены. Совместимость нового extension point с бесплатным профилем Apple окончательно подтверждается только установкой на устройстве.