Hi Swift folks,
I tried to make an internal Swift class in my binary framework accessible to another binary framework (such as private header in ObjC framework). However I couldn't find a way.
Defining a submodule -> XCFramework doesn't support Submodule
mark the Swift class as @objc, define a separate .h file, and use it as private header -> In the framework that I intend to use that class, there's an error of body function not found
Please help! Thanks!
xwu
(Xiaodi Wu)
2
The purpose of internal is to ensure that you can't find a way. Otherwise, it wouldn't be internal, and there would be a bug. As I'm sure you know, you can use a testable import to access internal members for testing purposes.
2 Likes