iOS# BugfenderSDK-Unity
Bugfender is compatible with Unity iOS and Android platforms. We have made an asset package to adapt the native Bugfender iOS and Android SDKs to the interface required by Unity.
This package requires Unity 2022.3.27 (LTS), Unity 2023.2.18, or newer.
To use Bugfender in your Unity project, follow these steps:
If you use Bugfender in a platform other than iOS or Android, any calls to Bugfender will be just ignored but other than that, your application will keep working as usual. Please note the WebGL platform is currently not supported yet, although we plan to support it in the future.
Bugfender is provided as a Prefab that you can drop into your project. Before using Bugfender, the Start()
method of the Prefab needs to be called, so you can ensure it's available before your scripts start running by setting a Script Execution Order in your Project Settings, like so:
To update the Android library:
Assets/Plugins/Android
and replace it with the .aar file just downloadedTo update the iOS framework:
BugfenderSDK.xcframework.zip
Assets/Plugins/iOS
, delete the current BugfenderSDK.xcframework
and replace it with the one you just downloaded (keep BugfenderBridge.mm
)BugfenderSDK.xcframework
item and, under the iOS Platform settings, add the following Framework Dependencies: MobileCoreServices
and Security
; and check Add to Embedded Binaries..unitypackage
./export.sh