Failed to authenticate. API Error: 401 Invalid authentication credentials
[2026-05-20] vault sync
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
---
|
||||
title: reflect-skip Skip Fuse — New SwiftUI View Stub
|
||||
created: '2026-05-20'
|
||||
updated: '2026-05-20'
|
||||
type: reference
|
||||
tags:
|
||||
- reflect
|
||||
- skip
|
||||
- swiftui
|
||||
- kotlin
|
||||
- pitfall
|
||||
---
|
||||
# reflect-skip Skip Fuse — Adding a New SwiftUI View
|
||||
|
||||
## Problem
|
||||
|
||||
При добавлении нового SwiftUI View-файла в `Sources/ReflectApp/Views/` Skip Fuse **не создаёт Kotlin-стаб автоматически**. Приложение крашится с `ClassNotFoundException` при запуске.
|
||||
|
||||
## Fix — создать Kotlin-стаб вручную
|
||||
|
||||
Нужно создать стаб в **обоих** местах:
|
||||
|
||||
1. `DerivedData/.../reflect-skip.output/ReflectApp/skipstone/ReflectApp/src/main/kotlin/reflect/app/`
|
||||
2. `.build/plugins/outputs/reflect-skip/ReflectApp/destination/skipstone/ReflectApp/src/main/kotlin/reflect/app/`
|
||||
|
||||
**Шаблон:** скопировать `OnboardingView.kt`, заменить:
|
||||
- Имя класса
|
||||
- `@State` vars
|
||||
|
||||
Constructor принимает closure-параметры.
|
||||
|
||||
После создания стабов:
|
||||
|
||||
```bash
|
||||
skip gradle assembleDebug
|
||||
```
|
||||
|
||||
## Проект
|
||||
|
||||
`~/Developer/reflect-skip`
|
||||
Reference in New Issue
Block a user