1.1 KiB
1.1 KiB
title, created, updated, type, tags
| title | created | updated | type | tags | |||||
|---|---|---|---|---|---|---|---|---|---|
| reflect-skip Skip Fuse — New SwiftUI View Stub | 2026-05-20 | 2026-05-20 | reference |
|
reflect-skip Skip Fuse — Adding a New SwiftUI View
Problem
При добавлении нового SwiftUI View-файла в Sources/ReflectApp/Views/ Skip Fuse не создаёт Kotlin-стаб автоматически. Приложение крашится с ClassNotFoundException при запуске.
Fix — создать Kotlin-стаб вручную
Нужно создать стаб в обоих местах:
DerivedData/.../reflect-skip.output/ReflectApp/skipstone/ReflectApp/src/main/kotlin/reflect/app/.build/plugins/outputs/reflect-skip/ReflectApp/destination/skipstone/ReflectApp/src/main/kotlin/reflect/app/
Шаблон: скопировать OnboardingView.kt, заменить:
- Имя класса
@Statevars
Constructor принимает closure-параметры.
После создания стабов:
skip gradle assembleDebug
Проект
~/Developer/reflect-skip