Build patched iloader for ExtensionKit IDs, profiles and Keychain [skip ci]
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 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 окончательно подтверждается только установкой на устройстве.
|
||||
Reference in New Issue
Block a user