[swift-users] SPM: Library dependency bug?
Rien
Rien at Balancingrock.nl
Fri Jan 27 09:36:56 CST 2017
I have a system wrapper module/package for openSSL called COpenSsl.
I have another package (called SecureSockets) that uses COpenSsl. This works fine.
To create a framework, I then added a xcode project to SecureSockets and build the framework. This also works fine.
Then I created an App (macOS) and imported the SecureSockets.framework. (Included the headers in a bridge file, updated the search paths)
However I cannot use the SecureSockets module, whenever I try that I get an error message saying that COpenSsl is missing.
The App does not need COpenSsl, other than through the wrapper/framework in SecureSockets.
To work around this I created an empty library project called COpenSsl and included that framework in the App as well.
This satisfies the compiler and I now have a working App.
Is it a bug that COpenSsl is needed in the App? or am I doing something wrong?
Regards,
Rien
Site: http://balancingrock.nl
Blog: http://swiftrien.blogspot.com
Github: http://github.com/Balancingrock
Project: http://swiftfire.nl
More information about the swift-users
mailing list