Skip to content

Conversation

@MAJigsaw77
Copy link
Contributor

Libraries like AdMob use Objective-C but also integrate Swift for optimization purposes. Since Lime lacks Swift support, this can cause issues when integrating AdMob, Unity Ads, and similar frameworks.

This PR addresses the issue by adding the necessary Swift dependencies and libraries, ensuring proper compatibility with Swift-based SDKs.

@flashultra
Copy link
Contributor

With this PR, is it now possible to write Lime extensions directly in Swift, or do we still need an Objective-C bridge for Haxe/Lime to call Swift code?

@MAJigsaw77
Copy link
Contributor Author

MAJigsaw77 commented Oct 18, 2025

With this PR, is it now possible to write Lime extensions directly in Swift, or do we still need an Objective-C bridge for Haxe/Lime to call Swift code?

This pr is mainly ment so libs that use swift behind the scenes but have an objc interface can be used, for example Admob UnityAds etc.

@flashultra
Copy link
Contributor

I see, thanks for clarifying. It’s a pity, as most modern SDKs and examples are Swift-based, and writing Objective-C bridges can be hard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants