--- 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`