AppLovin / AppLovin-MAX-SDK-iOS

84 stars 69 forks source link

Xcode 15.3: App archive fails validation due to invalid plist file #302

Closed lionel-alves closed 1 month ago

lionel-alves commented 2 months ago

MAX SDK Version

12.3.0

Device/Platform Info

iOS 16+

Current Behavior

When building our app for Archive using Xcode 15.3 the app fails the validation stage on App Store Connect due to problems with the framework's Info.plist file. Our app is targeting iOS and has a deployment target of iOS 16. It's worth noting that the same is happening for GoogleFirebase (https://github.com/firebase/firebase-ios-sdk/issues/12441) library and another 3rd party library in our project.

Expected Behavior

No response

How to Reproduce

Archive using Xcode 15.3 and validate the archive

Additional Info

No response

ritamsarmah commented 2 months ago

Hi @lionel-alves,

Thanks for reporting this. We're planning on releasing an SDK update that should partially fix the problem where we can. There is one error we've seen that seems to be a bug on Apple's side (that we'll have to wait for a fix for). In the meantime, we have a workaround fix mentioned here: https://github.com/AppLovin/AppLovin-MAX-Swift-Package/issues/6#issuecomment-1992565710

Follow-up question, are you using SPM or CocoaPods? I'm curious to know if it's been affecting just SPM integrations or not.

lionel-alves commented 1 month ago

Hi @ritamsarmah,

Thanks for looking at this issue. I am using SPM. I updated to 12.3.1 but still having the minimum OS Version issue, are you planning to make a new release with the fix soon? Following up on your message here, it might take a while for Apple to release a new Xcode version, would be great to release this fix here. Thanks a lot!

ritamsarmah commented 1 month ago

Hi @lionel-alves,

Yes, we'd hoped Apple would've fixed this much sooner to avoid having any hacky workarounds, but they seem to be taking a while. We'll be releasing an SDK update to include a fix for the minimum OS version issue very soon.

ritamsarmah commented 1 month ago

We've released iOS SDK 12.4.0 that includes the fix for the minimum OS version validation error.

lionel-alves commented 1 month ago

Thanks @ritamsarmah!