29 lines
2.6 KiB
Markdown
29 lines
2.6 KiB
Markdown
|
|
# iloader: совместимость с MusicBridge 0.7.0
|
|||
|
|
|
|||
|
|
Это отдельная неофициальная portable-сборка iloader для Windows. Исходники:
|
|||
|
|
- https://github.com/nab138/iloader/tree/348eefd7de78e9bc612c9d619b8b1e7a80ba3ba0
|
|||
|
|
- https://github.com/nab138/isideload/tree/f6a4d5dba717d72fc2af63eaba26b27ba44116be
|
|||
|
|
- https://github.com/nab138/apple-crates/tree/5da0b8df9b202434b1eff2700059b1ee142592ac
|
|||
|
|
|
|||
|
|
Патчи хранятся в репозитории 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 окончательно подтверждается только установкой на устройстве.
|