Record observed iloader placeholder failure and compatibility build [skip ci]
This commit is contained in:
@@ -38,6 +38,21 @@ ExtensionKit и общего Keychain с реальными provisioning profile
|
||||
всех трёх targets — вариант при наличии совместимого Mac и профилей; разрешение
|
||||
нового extension point бесплатной командой ещё не подтверждено на устройстве.
|
||||
|
||||
2026-09-14 пользователь попробовал установку 0.7.0: IXErrorDomain 2/8,
|
||||
родитель стал `ru.yukinoki.musicbridge.<TeamID>`, а remote остался
|
||||
`ru.yukinoki.musicbridge.remote`. Это подтверждает пропуск Extensions при переименовании.
|
||||
Дополнительно библиотека apple-codesign-quick также обходила только Frameworks/PlugIns.
|
||||
В `tools/iloader` добавлены патчи обоих уровней и воспроизводимая подготовка
|
||||
закреплённых upstream revisions. Отдельный ручной workflow `iloader-compat.yml`
|
||||
собирает portable Windows GUI; исходное приложение iloader на ПК не заменяется.
|
||||
Патч сохраняет публичные Bundle ID приложения до подписи, затем iloader сам
|
||||
применяет TeamID ко всем расширениям и получает для них настоящие Apple profiles.
|
||||
Shared Keychain для MusicBridge добавляется только при разрешении в profile.
|
||||
- [x] Проверено чистое применение патчей к закреплённым исходникам.
|
||||
- [ ] Rust-тесты на переименование/обнаружение ExtensionKit, вложенную подпись и Keychain.
|
||||
- [ ] Готовый portable EXE и повторная установка исходной IPA 0.7.0 через него.
|
||||
- [ ] Подтвердить регистрацию NowPlaying и общий Keychain на iPhone.
|
||||
|
||||
Без APNs расширение читает ПК при команде; открытое приложение обновляет сессию
|
||||
при смене трека/статуса и периодически. Смена трека на самом ПК при приостановленном
|
||||
приложении не гарантирует автоматического обновления карточки. Фиктивное аудио не используется.
|
||||
|
||||
Reference in New Issue
Block a user