Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix SwiftPM issues with mixed language targets #228

Closed

Conversation

andrewchang-bird
Copy link
Contributor

Swift Package Manager does not support mixed language targets which is compounded by the fact that Mockingbird has a bidirectional interop between Swift and Obj-C. This factors out Swift and Obj-C into separate targets (only for Swift Package Manager) and breaks cyclic dependencies by resolving concrete Obj-C mock classes at runtime.

Fixes #227

@andrewchang-bird
Copy link
Contributor Author

Combined with #245 as this PR is stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hotfix this_is_fine.jpg
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0.18.0 breaks Swift Package Manager consumption
2 participants