skiptools / skiptools/skip

Xcode 26.4 - skip create fails with `no such module 'SkipFuse'`

Open
#662 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
3.2k
Forks
106
Avg merge
6d 13h
Merged PRs (30d)
1

Description

Steps to reproduce

Hello.
I installed Android Studio, which I had not previously installed, by following the steps at https://skip.dev/docs/gettingstarted/, and passed the skip checkup command.
However, I encountered the error when running skip create.

Actual results
bookii@Tsuna git % skip create

Welcome to Skip 1.8.6!

Select type of project to create:
  1: App: mobile application for Android and iOS
  2: Library: library project with one or more modules
Enter selection (default: App) [1..2] 1
Select the mode of the project:
  1: Skip Fuse: natively compiled project
  2: Skip Lite: transpiled project
Enter selection (default: Skip Fuse) [1..2] 1
Enter the project-name for the App: skip-hello-world
Enter the CamelCase name of the App module: SkipHelloWorld
Optionally enter additional module names:
Enter the app bundle identifier: app.tasukaru.SkipHelloWorld
Create an open-source app? (y/n) [n]: y
Create an App Fair Project? (y/n) [n]: y
Initialize git repository for the project? (y/n) [n]: y
Initialize a Fastlane configuration for the project? (y/n) [y]: y
Pre-build the project? (y/n) [y]: y
Install the Swift Android SDK? (y/n) [y]: y
Open the Xcode project after initialization? (y/n) [y]: y
[✓] Resolve SDK version 6.3: 6.3
[✓] Install Host Toolchain (0.54s)
[✓] Check Android SDK (1.03s)
[✓] Install Android SDK (151.21s)
[✓] Download NDK r27d (339.09s)
[✓] Unpack android-ndk-r27d-darwin.zip (17.94s)
[✓] Link Swift Android SDK and NDK (0.94s)
[✓] Resolve dependencies (13.76s)
[✗] Build skip-hello-world-app (35.03s)
[✗] /Users/bookii/git/skip-hello-world/Sources/SkipHelloWorld/SkipHelloWorldApp.swift:5:8: error: no such module 'SkipFuse'
error: emit-module command failed with exit code 1 (use -v to see invocation)
/Users/bookii/git/skip-hello-world/Sources/SkipHelloWorld/SkipHelloWorldApp.swift:5:8: error: no such module 'SkipFuse'
/Users/bookii/git/skip-hello-world/Sources/SkipHelloWorld/SkipHelloWorldApp.swift:5:8: error: no such module 'SkipFuse'
/Users/bookii/git/skip-hello-world/Sources/SkipHelloWorld/SkipHelloWorldApp.swift:5:8: error: no such module 'SkipFuse'
/Users/bookii/git/skip-hello-world/Sources/SkipHelloWorld/SkipHelloWorldApp.swift:5:8: error: no such module 'SkipFuse'
[✗] Skip 1.8.6 create failed with 2 errors
See https://skip.dev/docs/faq and https://forums.skip.dev for help
See output log for error details: /tmp/skip-create-2026-04-12T23:12:13Z.txt
Error: 3 errors

Looking at Xcode, the SkipFuse package was not included in the first place.

Logs
Logs

<!-- Paste your logs here -->

Skip Checkup output
Checkup output
% skip checkup
[✓] Skip version 1.8.6 (= 1.8.6)
[✓] macOS version 26.4.1 (> 13.5.0)
[✓] macOS architecture: ARM
[✓] Swift version 6.3 (> 5.9.0)
[✓] Swiftly version 1.1.1 (> 1.0.0)
[✓] Xcode version 26.4 (> 15.0.0)
[✓] Xcode tools SDKs: 5
[✓] Homebrew version 5.1.5 (> 4.1.0)
[✓] Gradle version 9.4.1 (> 8.6.0)
[✓] Java version 25.0.2 (> 17.0.0)
[✓] Android Debug Bridge version 1.0.41 (> 1.0.40)
[✓] Android SDK version 37.0.0 (> 29.0.0)
[✓] Resolve dependencies (18.49s)
[✓] Build hello-skip (26.31s)
[✓] Test Swift (14.41s)
[✓] Test Kotlin (40.86s)
[✓] Check project schemes (9.89s)
[✓] Archive iOS ipa (11.36s)
[✓] Assemble HelloSkip-debug.ipa 173 KB
[✓] Verifying HelloSkip-debug.ipa: 173 KB
[✓] Assembling Android apk (139.24s)
[✓] Verify HelloSkip-debug.apk: 82.2 MB
[✓] Check Skip Updates: 1.8.6
[✓] Skip 1.8.6 checkup succeeded in 263.74s

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing skip create with the Skip Fuse option on Xcode 26.4, then inspect the generated Xcode project and the /tmp/skip-create-2026-04-12T23:12:13Z.txt log. Compare the failed project with the successful skip checkup build; done means the generated project includes SkipFuse and builds successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
build-system, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.