Is it possible to embed dependencies within a .xcframework?

I'm creating a .xcframework in order to deliver an api/functionality to a customer for inclusion into an app.

I'm doing it as a .xcframework as I want it to be a binary so that the source code isn't accessable.

The xcframework has dependencies on modules which are installed via SPM (there are a few, an example is PhoneNumberKit)

When I build the xcframework and then add it to a test program and invoke its api then there's a run time error saying "PhoneNumberKit/resource_bundle_accessor.swift:44: Fatal error: unable to find bundle named PhoneNumberKit_PhoneNumberKit"

How can I build the xcframework so that its dependencies are included within it?

(Stepping back a bit, is an xcframework an appropriate approach for this?)

is an xcframework an appropriate approach for this?

It sounds like a Swift Package would be a better idea. You could include the xcframework and define any external dependencies, as described here.

Is it possible to embed dependencies within a .xcframework?
 
 
Q