Skip to content

Unity SDK not compatible with new qonversion-ios-sdk (SPM) – QonversionSandwich module missing #643

@legaborgo4

Description

@legaborgo4

Hi Qonversion team,

I'm using Unity 6 with the latest Qonversion Unity SDK (v9.2.1) and integrating the iOS SDK via Swift Package Manager (https://github.com/qonversion/qonversion-ios-sdk). However, the native Objective-C bridge (QonversionBridge.m) still depends on the QonversionSandwich module, which is no longer available in the new SPM-based iOS SDK.

This results in a build failure with the following error:

Code
Module 'QonversionSandwich' not found
In addition to QonversionBridge.m, several other files in the Unity SDK also reference QonversionSandwich, including:

UtilityBridge.h

NoCodesBridge.m

QNUNoCodesDelegate.h

These files rely on types like QonversionSandwich and SandwichError, which are not present in the new iOS SDK. This makes it currently impossible to build the Unity project for iOS using the SPM integration path.

Could you clarify:

Is full SPM support planned for the Unity SDK?

Is there a recommended way to integrate the Unity SDK with the new iOS SDK via SPM?

Should we wait for an updated Unity plugin, or is a custom Objective-C/Swift bridge required in the meantime?

Thanks in advance for your help!

Best regards,
Gábor

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions