Skip to content

Scipio v0.30.0 could not build Firebase 11.15.0 #241

@r-plus

Description

@r-plus

We can build firebase v11.15.0 with Scipio v0.29.1 but could not with v0.30.0.
This is Package.swift for scipio.

// swift-tools-version: 6.0

import PackageDescription

let package = Package(
    name: "Dependencies",
    platforms: [
        .iOS(.v16),
    ],
    products: [],
    dependencies: [
        .package(url: "https://github.com/firebase/firebase-ios-sdk", exact: "11.15.0"),
    ],
    targets: [
        .target(
            name: "Dependencies",
            dependencies: [
                .product(name: "FirebaseRemoteConfig", package: "firebase-ios-sdk"),
            ]
        ),
    ]
)

error log

$ mint run Scipio prepare Dependencies --framework-type static --embed-debug-symbols --support-simulators --verbose
🔁 Resolving Dependencies...
📦 Building FBLPromises for iOS, iPhone Simulator
[#1] Compute target dependency graph
[#1] Building targets in dependency order
[#1] Target dependency graph (2 targets)
[#2] Gather provisioning inputs
[#3] Create build description
[#4] Discovering version info for clang
[#5] Discovering version info for clang
[#6] Discovering version info for libtool
[#3] Build description signature: 05a3f2708ea168108087956fcd2474bf

[#3] Build description path: /Users/user_r0107/gitclone/iOS/Dependencies/.build/checkouts/app-check/Dependencies/.build/scipio/DerivedData/Intermediates.noindex/XCBuildData/05a3f2708ea168108087956fcd2474bf.xcbuilddata

unable to write module session file at 'Dependencies/.build/scipio/DerivedData/ModuleCache.noindex/Session.modulevalidation': unknown error
[FBLPromises] started
[FBLPromises] DEFINES_MODULE was set, but no umbrella header could be found to generate the module map
[FBLPromises] completed
build failed
Unable to build for iOS
⚠️ Execution was terminated:
[#1] Compute target dependency graph
[#1] Building targets in dependency order
[#1] Target dependency graph (2 targets)
[#2] Gather provisioning inputs
[#3] Create build description
[#4] Discovering version info for clang
[#5] Discovering version info for clang
[#6] Discovering version info for libtool
[#3] Build description signature: 05a3f2708ea168108087956fcd2474bf

[#3] Build description path: /Users/user_r0107/gitclone/iOS/Dependencies/.build/checkouts/app-check/Dependencies/.build/scipio/DerivedData/Intermediates.noindex/XCBuildData/05a3f2708ea168108087956fcd2474bf.xcbuilddata

unable to write module session file at 'Dependencies/.build/scipio/DerivedData/ModuleCache.noindex/Session.modulevalidation': unknown error
[FBLPromises] started
[FBLPromises] DEFINES_MODULE was set, but no umbrella header could be found to generate the module map
[FBLPromises] completed
build failed
[#1] Compute target dependency graph
[#1] Building targets in dependency order
[#1] Target dependency graph (2 targets)
[#2] Gather provisioning inputs
[#3] Create build description
[#4] Discovering version info for clang
[#5] Discovering version info for clang
[#6] Discovering version info for libtool
[#7] Discovering version info for clang
[#3] Build description signature: 2c5a8e9b83c6579a44a72ab9951af3dd

[#3] Build description path: /Users/user_r0107/gitclone/iOS/Dependencies/.build/checkouts/app-check/Dependencies/.build/scipio/DerivedData/Intermediates.noindex/XCBuildData/2c5a8e9b83c6579a44a72ab9951af3dd.xcbuilddata

unable to write module session file at 'Dependencies/.build/scipio/DerivedData/ModuleCache.noindex/Session.modulevalidation': unknown error
[FBLPromises] started
[FBLPromises] DEFINES_MODULE was set, but no umbrella header could be found to generate the module map
[FBLPromises] completed
build failed
Unable to build for iPhone Simulator
⚠️ Execution was terminated:
[#1] Compute target dependency graph
[#1] Building targets in dependency order
[#1] Target dependency graph (2 targets)
[#2] Gather provisioning inputs
[#3] Create build description
[#4] Discovering version info for clang
[#5] Discovering version info for clang
[#6] Discovering version info for libtool
[#7] Discovering version info for clang
[#3] Build description signature: 2c5a8e9b83c6579a44a72ab9951af3dd

[#3] Build description path: /Users/user_r0107/gitclone/iOS/Dependencies/.build/checkouts/app-check/Dependencies/.build/scipio/DerivedData/Intermediates.noindex/XCBuildData/2c5a8e9b83c6579a44a72ab9951af3dd.xcbuilddata

unable to write module session file at 'Dependencies/.build/scipio/DerivedData/ModuleCache.noindex/Session.modulevalidation': unknown error
[FBLPromises] started
[FBLPromises] DEFINES_MODULE was set, but no umbrella header could be found to generate the module map
[FBLPromises] completed
build failed
🚀 Combining into XCFramework...
Something went wrong during building
Execution was terminated:
error: the path does not point to a valid framework: /Users/user_r0107/gitclone/iOS/Dependencies/.build/scipio/AssembledFrameworks/Release-iphonesimulator/FBLPromises.framework


Error: Execution was terminated:
error: the path does not point to a valid framework: /Users/user_r0107/gitclone/iOS/Dependencies/.build/scipio/AssembledFrameworks/Release-iphonesimulator/FBLPromises.framework

using Xcode 16.4

$ xcodebuild -version
Xcode 16.4
Build version 16F6

$ swift -version
swift-driver version: 1.120.5 Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
Target: arm64-apple-macosx15.0

macOS 15.6.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions