-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
Apple 🍎Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.)Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.)bugSomething isn't workingSomething isn't working
Description
Steps to reproduce
npx create-expo-app --template default@53
cd expo53
npm i react-native-node-api
npx expo prebuild
Yields
Something went wrong running `pod install` in the `ios` directory.
Command `pod install` failed.
└─ Cause: Unable to install vendored xcframework `weak-node-api` for Pod `react-native-node-api`, because it contains both static and dynamic frameworks.
Investigations
Initial investigations show that the Xcframwork contains only dynamic libraries:
file node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/**/weak-node-api
Yeilds
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/ios-arm64-simulator/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/ios-arm64/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/macos-arm64_x86_64/weak-node-api.framework/Versions/A/weak-node-api: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [arm64:Mach-O 64-bit dynamically linked shared library arm64]
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/macos-arm64_x86_64/weak-node-api.framework/Versions/A/weak-node-api (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/macos-arm64_x86_64/weak-node-api.framework/Versions/A/weak-node-api (for architecture arm64): Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/tvos-arm64-simulator/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/tvos-arm64/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/xros-arm64-simulator/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
node_modules/react-native-node-api/weak-node-api/weak-node-api.xcframework/xros-arm64/weak-node-api.framework/weak-node-api: Mach-O 64-bit dynamically linked shared library arm64
Metadata
Metadata
Assignees
Labels
Apple 🍎Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.)Anything related to the Apple platform (iOS, macOS, Cocoapods, Xcode, XCFrameworks, etc.)bugSomething isn't workingSomething isn't working