Skip to content

v1.1.3 — critical iOS launch-crash fix

Choose a tag to compare

@HaseebDev HaseebDev released this 01 Jul 20:41
· 14 commits to main since this release

Fixed: iOS apps crashed on launch (InMobiCMP.framework was not embedded)

InMobiCMP is a dynamic (Swift) framework, but EDM4U's use_frameworks! :linkage => :static Podfile linked it via @rpath without embedding it into the app bundle — so every iOS build from v1.1.1 / v1.1.2 crashed on launch with:

dyld: Library not loaded: @rpath/InMobiCMP.framework/InMobiCMP

v1.1.3 adds a post-build step (ChoiceCMPFrameworkEmbed, ships with the InMobi CMP sample) that copies + code-signs InMobiCMP.framework into the app's Frameworks folder at Xcode build time (device and simulator). Verified on a physical iOS device: the app launches and the ATT prompt fires. (IronSource is static — no embedding needed.)

v1.1.1's <iosPods> fix made iOS compile; this makes it run.

⚠️ If you're on v1.1.1 or v1.1.2, update to v1.1.3 — those iOS builds crash on launch.

Install

https://github.com/HaseebDev/LevelPlay-Mediation-Package.git#v1.1.3

Or download the .unitypackage below. See the changelog.