TLDR; Why does
Define Module not generate swiftinterface files?
This is a question that came out of my previous question, and maybe is more direct. That question is XCFramework with Static Framework Dependencies
What I am trying to do is build an XCFramework which I would like to be available for iOS and iOS Simulator. As soon as I turn on
Defines Module and
Build Libraries for Distribution the
swiftinterface files are no longer generated. If I don't define a module then the files are generated. It archives and I can create a the XCFramework just fine. However when I go to import the sub framework that defines a module, it can not import the file. For a simple example of the issue I created a GitHub project. GitHub - possen/HostApp: Demonstrate issue with swiftinterface files not generated with Defines Module on.
If it Is not allowed it would be good to have an error or warning, but really kind of need this capability. Most third party libraries define a module, and I want to enable portability for my library.