iOS Build failed after upgrade from Firebase 12.1.0 to 12.3.0 version

We have an issue with an iOS build created in Unity Cloud - in Firebase 12.1.0, the build ran correctly and worked on the mobile device, but after upgrading the Firebase version to 12.3.0, the build stopped running. We are getting the following errors:

[error] [2024-10-07T16:46:09.996Z] - 7.4.14.2.7.4 - INFO: ▸ ❌ /BUILD_PATH/monsterrungame.starquake.default-ios-ad-hoc/temp20241007-3253-3lhl1i/Libraries/com.unity.services.levelplay/Runtime/Plugins/iOS/iOSBridge.h:10:9: 'IronSource/IronSource.h' file not found

and

[error] /BUILD_PATH/.rvm/gems/ruby-2.7.4/gems/bvr-7.4.14.2.7.4/lib/bvr/build/handlers/platform/xcode_compiler.rb:319:in block in exec_fastlane: Build Failure (RuntimeError)

We tried to add the IronSource.h header file manually (GitHub - ironsource-mobile/iOS-sdk: IronSource iOS SDK), but this did not solve the problem.

The attached file contains the full logs generated by Unity Cloud during the build.

fulllog.zip (17.5 KB)

Any solution to this problem?

Did you upgrade your Unity SDKs in the manner described in How to update the version of Firebase Unity SDKs? If not, re-attempt in that manner and if problems persist, please attempt the steps in EDM4U’s Debugging Doc Section on iOS and report back the behaviour and post all logs.

I’ve made sure to upload the package and it has been added to the project correctly, although as for the logs - I’ve ticked the Verbose Logging checkbox, but the logs in Unity Cloud look identical.

Do you have any further advice?

Are you able to run the build manually on a Desktop/Laptop through xCode rather than in Cloud Build?

Unfortunatelly not, that’s why we are using Unity Cloud

I understand. What I am saying though is can you try to do so once as a test to see how it may differ from the Unity Cloud Build run. If you cannot do it as a test I understand but I am not suggesting permanently switching.