Record verified remote player build and remaining device checks [skip ci]
This commit is contained in:
@@ -13,10 +13,19 @@ Windows-агент — соседний проект `C:/Users/areso/MusicBridge
|
|||||||
- [x] Токен хранится в общем Keychain, не передаётся в атрибутах системной сессии.
|
- [x] Токен хранится в общем Keychain, не передаётся в атрибутах системной сессии.
|
||||||
- [x] Перемотка переводится из позиции относительно трека в диапазон Windows API.
|
- [x] Перемотка переводится из позиции относительно трека в диапазон Windows API.
|
||||||
- [x] Выключение и удаление сопряжения удаляют доступ расширения; возврат запоздавшего restore не восстанавливает сессию.
|
- [x] Выключение и удаление сопряжения удаляют доступ расширения; возврат запоздавшего restore не восстанавливает сессию.
|
||||||
- [ ] Успешная итоговая сборка и XCTest на Xcode 27; первая попытка 34783380221 выявила Double/Float и исправлена.
|
- [x] Итоговый `91e305a`: [Actions 34785082289](https://github.com/polskikh13/musicbridgeios/actions/runs/34785082289), Xcode 27, 36 XCTest без отказов, успешный Release archive. Первая попытка 34783380221 выявила Double/Float и исправлена.
|
||||||
- [ ] Установка с подписью обоих расширений и общим Keychain; проверка на физическом iPhone.
|
- [ ] Установка с подписью обоих расширений и общим Keychain; проверка на физическом iPhone.
|
||||||
- [ ] Пункт управления: кнопки, перемотка, громкость; блокировка телефона, сон ПК, отзыв токена, повторная подпись.
|
- [ ] Пункт управления: кнопки, перемотка, громкость; блокировка телефона, сон ПК, отзыв токена, повторная подпись.
|
||||||
|
|
||||||
|
IPA скачана в `build/iPhone-0.7.0/MusicBridge-iPhone.ipa` (без подписи).
|
||||||
|
Локально проверены ZIP, ARM64 iPhoneOS всех трёх исполняемых файлов,
|
||||||
|
совпадение версий, ExtensionKit extension point и общий Keychain suffix.
|
||||||
|
SHA-256: `a84e146a5259c0c7250dab829f2eb07093f33d5e212ff1e1880f6c3fd29d65ee`.
|
||||||
|
Логи тестов находятся в `build/iPhone-0.7.0/tests`, снимки — в `preview`.
|
||||||
|
Просмотрены светлый плеер и дополнительный iPhone: кнопка пульта видна снизу,
|
||||||
|
пояснения доступны прокруткой. Системная карточка NowPlaying на этих снимках
|
||||||
|
не проверялась: для запуска нужен подписанный общий Keychain.
|
||||||
|
|
||||||
**Ограничение iloader:** проверен официальный исходник `nab138/isideload`, ветка
|
**Ограничение iloader:** проверен официальный исходник `nab138/isideload`, ветка
|
||||||
`apple-codesign-quick`, commit `f6a4d5dba717d72fc2af63eaba26b27ba44116be`, который использует текущий iloader.
|
`apple-codesign-quick`, commit `f6a4d5dba717d72fc2af63eaba26b27ba44116be`, который использует текущий iloader.
|
||||||
`isideload/src/sideload/bundle.rs` обнаруживает расширения только в `PlugIns`,
|
`isideload/src/sideload/bundle.rs` обнаруживает расширения только в `PlugIns`,
|
||||||
|
|||||||
@@ -27,6 +27,9 @@ Windows-агентом и подключение по QR. В 0.4.0 добавл
|
|||||||
«Включить системный пульт iOS», затем открыть Пункт управления. Реализованы
|
«Включить системный пульт iOS», затем открыть Пункт управления. Реализованы
|
||||||
play/pause, следующий/предыдущий трек, перемотка и громкость ПК. Звук остаётся на ПК.
|
play/pause, следующий/предыдущий трек, перемотка и громкость ПК. Звук остаётся на ПК.
|
||||||
Проверка этой функции на физическом iPhone пока не завершена.
|
Проверка этой функции на физическом iPhone пока не завершена.
|
||||||
|
Код `91e305a` прошёл [Actions](https://github.com/polskikh13/musicbridgeios/actions/runs/34785082289):
|
||||||
|
36 XCTest без отказов и Release archive. Неподписанная IPA:
|
||||||
|
`build/iPhone-0.7.0/MusicBridge-iPhone.ipa`.
|
||||||
|
|
||||||
Для этой версии нужно подписать **MusicBridge, MusicBridgeWidgets и MusicBridgeRemote**.
|
Для этой версии нужно подписать **MusicBridge, MusicBridgeWidgets и MusicBridgeRemote**.
|
||||||
У приложения и MusicBridgeRemote должны совпадать разрешённые Keychain Sharing
|
У приложения и MusicBridgeRemote должны совпадать разрешённые Keychain Sharing
|
||||||
|
|||||||
Reference in New Issue
Block a user