Multiple Swift Packages with XCFramework binary targets result in "ProcessXCFramework - Multiple commands produce module.modulemap" Error

I have 2 Swift Package dependencies which both have a XCFramework binary target. Both xcframeworks have:

  • .a file
  • Headers folder with .h files and a module.modulemap file.

When I add these packages to my project I get the error:

Multiple commands produce '/Users/../Library/Developer/Xcode/DerivedData/../Build/Products/Debug-iphonesimulator/include/module.modulemap'

Command: ProcessXCFramework /Users/omran/Library/Developer/Xcode/DerivedData/../SourcePackages/checkouts/zebrabarcodescanner/Sources/ZebraScannerSDK.xcframework /Users/omran/Library/Developer/Xcode/DerivedData/../Build/Products/Debug-iphonesimulator/libsymbolbt-sdk.a ios simulator

Command: ProcessXCFramework /Users/omran/Library/Developer/Xcode/DerivedData/../SourcePackages/checkouts/verifonesdk/Sources/VMF.xcframework /Users/omran/Library/Developer/Xcode/DerivedData/../Build/Products/Debug-iphonesimulator/VMF.a ios simulator

Seems like Xcode is trying to write both modulemaps to the same location... Is this a bug?

figure it out? looks like a nightmare :(

Multiple Swift Packages with XCFramework binary targets result in "ProcessXCFramework - Multiple commands produce module.modulemap" Error
 
 
Q