0

I'm trying to create a swift package from existing xcframework. I can add it to my test app but I get that error: "Cannot open file handle for file at path: Path(str: "... .framework")" when I'm trying to compile the app. It happens for both device and simulator.

This is my Package.swift file:

// swift-tools-version: 5.6 import PackageDescription let package = Package( name: "MyFramework", platforms: [ .iOS(.v10) ], products: [ .library(name: "MyFramework", targets: ["MyFramework"]), ], targets: [ .binaryTarget(name: "MyFramework", path: "MyFramework.xcframework") ] ) 

I can see that the xcframework do exist along the Package.swift in the same directory.

Does anyone know what's wrong here?

1 Answer 1

0

The issue was a wrong values in the plist file inside each framework for each architecture. CFBundleName and CFBundleExecutable were not equal to the name in the Package.swift file.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.