Component/s: Package Manager
Xcode 12.5/Swift 5.4
When a Swift package Foo declares a dynamic library product for a Swift target Foo that declares some @objc protocols and classes, building that package should result in a framework Foo.framework that has a headers folder Foo.framework/Headers/ containing auto-synthesized Foo.h that includes Foo-Swift.h. That way, Xcode projects with Obj. C code can simply link to Foo.framework and use any @objc code declared therein.
However the current version of SPM fails to add this Headers folder, resulting in any @objc APIs in Foo being invisible to Obj. C code in any modules that link to Foo.framework.
This seems like it should be easy to rectify...