skip icon indicating copy to clipboard operation
skip copied to clipboard

Skip sample app fails to build in XCode 26 targeting iOS 26

Open ThatOneCalculator opened this issue 6 months ago • 2 comments

Steps to reproduce

  1. Create blank Skip project with skip create
  2. Open XCode 26 on macOS 26 and target iOS 26
  3. Build

Actual results

Fails with error

unsupported configuration: the aggregate target 'skipstone' has package dependencies, but targets that build for different platforms depend on it

Skip Checkup output

Checkup output
[✓] Skip version 1.6.0 (= 1.6.0)
[✓] macOS version 26.0 (> 13.5.0)
[✓] macOS architecture: ARM
[✓] Swift version 6.1.2 (> 5.9.0)
[✓] Swift Android SDK version 6.1.0 (= 6.1.0)
[✓] Xcode version 16.4 (> 15.0.0)
[✓] Xcode tools SDKs: 5
[✓] Homebrew version 4.5.6 (> 4.1.0)
[✓] Gradle version 8.14.2 (> 8.6.0)
[✓] Java version 24.0.1 (> 21.0.0)
[✓] Android Debug Bridge version 1.0.41 (> 1.0.40)
[✓] Android Studio version: 2024.3
[✓] Android tools SDKs: 2
[✓] Skip license: trial good through Jun 26, 2025
[✓] Resolve dependencies (44.43s)
[✓] Build hello-skip (19.87s)
[✓] Check project schemes (4.77s)
[✓] Archive iOS ipa (24.92s)
[✓] Assemble HelloSkip-release.ipa 1.1 MB
[✓] Verifying HelloSkip-release.ipa: 1.1 MB
[✓] Assembling Android apk (160.08s)
[✓] Verify HelloSkip-release.apk: 84.4 MB
[✓] Check Skip Updates: 1.6.0
[✓] Skip 1.6.0 checkup succeeded in 256.64s

ThatOneCalculator avatar Jun 12 '25 04:06 ThatOneCalculator

Is this a natively compiled (Skip Fuse) or transpiled (Skip Lite) project? Skip Fuse does have known issues with Xcode 26 that we are looking into, but Skip Lite should work.

If this is a Skip Fuse project, can you post the output of skip checkup --native?

marcprux avatar Jun 12 '25 11:06 marcprux

It is skip fuse, and the output attached is with --native

ThatOneCalculator avatar Jun 12 '25 13:06 ThatOneCalculator