Record SSH access and verified Xcode 27 build [skip ci]
This commit is contained in:
@@ -4,7 +4,31 @@
|
||||
Репозиторий: `C:/Users/areso/iOS MusicBridge`; origin — dev.yukinoki.ru/musicbridge/ios.
|
||||
Windows-агент — соседний проект `C:/Users/areso/MusicBridge/MusicBridge.Agent`.
|
||||
|
||||
## Правила проекта
|
||||
## Инфраструктура — текущее состояние
|
||||
|
||||
- SSH к macOS проверен: `aresov@10.67.67.28`, macOS 26.6.2, x86_64,
|
||||
около 459 ГБ свободно. Xcode не установлен. Локальный отдельный ключ:
|
||||
`C:/Users/areso/.ssh/musicbridge_macos_ed25519` (закрытый ключ не включать в репо).
|
||||
Использовать `C:/Windows/System32/OpenSSH/ssh.exe` с `-F NUL`,
|
||||
`-o ProxyCommand=none -o ProxyJump=none -o IdentitiesOnly=yes` и этим ключом;
|
||||
другая установленная версия ssh не подключалась. Host key сохранён в known_hosts.
|
||||
- Xcode 27 требует Apple Silicon; эта Intel-виртуалка не подходит для SDK 27.
|
||||
CI переведён на GitHub-hosted `xcode-27`: Xcode 27.0 (27A5252f), Swift 6.4, SDK iOS 27.0.
|
||||
[Actions 34764552877](https://github.com/polskikh13/musicbridgeios/actions/runs/34764552877)
|
||||
для `1e14bf7`: 32 XCTest, 0 отказов, успешный Release archive.
|
||||
IPA: `build/iPhone-0.6.0-xcode27/MusicBridge-iPhone.ipa`; проверены SDK 27, ARM64
|
||||
приложения/расширения и структура пакета. Предпросмотр карточки просмотрен.
|
||||
Версия осталась 0.6.0 (7); новые функции в пересборке не добавлены.
|
||||
Просроченный тестовый сертификат создаётся с явными датами через
|
||||
cryptography==46.0.3 в отдельном venv, поскольку новый OpenSSL отвергает -days -1.
|
||||
- Пользователь подтвердил бесплатный Apple Account через iloader.
|
||||
Фоновая доставка APNs заблокирована отсутствием Push Notifications capability
|
||||
и соответствующей подписи. Платная Developer Program, App ID, ключ APNs и
|
||||
provisioning profile пока отсутствуют; не обещать работу push после простой
|
||||
смены Xcode. После появления доступа нужны регистрация токенов, отправитель
|
||||
обновлений с Windows/сервера и тестирование доставки на физическом iPhone.
|
||||
|
||||
## Правила реализации
|
||||
|
||||
- SwiftUI, без веб-клиента. Музыка играет на Windows.
|
||||
- Сверять контракт с Windows PROTOCOL.md; не менять серверный протокол молча.
|
||||
|
||||
Reference in New Issue
Block a user