-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App archive fails validation due to invalid plist file on Xcode 15.3 #263
Comments
We are also having this issue! |
I'm having this issue as well; looks like it became an issue with Xcode 15.3. Until AppsFlyer fixes this, you can follow the instructions here to get Xcode cloud to use Xcode 15.2: firebase/firebase-ios-sdk#12441 (comment)
Once you do this, you should be able to re-run your workflow and build the app. (Credit to @nsarno-lucid for this) |
Seems to be a blocker to use Xcode 15.3 for us also. |
We will investigate this issue and come up with the solution, thank you! |
Also seeing this issue! |
Seeing this issue as well! |
Same issue too |
According to the esteemed Eskimo, the minimum os version in the binary doesn't match the Info.plist. I used his instructions and found the following in the latest release of the framework (6.13.1):
... Hope this helps. |
Any updates on this? Somewhat urgent as we have a release upcoming next week that relies on Xcode 15.3 APIs. |
Seeing this issue, Xcode 15.3 |
Hello, We are also facing this issue
We have a critical release pending to be released and we are using xcode 15.3 and unable to upload on Testflight. Please suggest a fix for this |
Did anyone checked it with latest 6.13.1 version? |
Same here! |
I tried 6.13.0 and had the same issue, haven't had a chance to check 6.13.1 yet |
Can confirm |
Looks like the firebase SDKs have been fixed. Just waiting on this one. @af-obodovskyi do we have an ETA for this? |
yet another me-too ... |
+1 |
2 similar comments
+1 |
+1 |
For anyone trying to work around this manually, I can confirm that changing the |
We are aiming to release a fix for this issue and searching for the best aproach. The planned release date for the SDK version |
Are you aware that this issue in your SDK also prevents uploading to TestFlight for general QA activities? This unfortunately leaves many of us with the choice between two weeks of stalled QA and hacking your code for you so that we can make progress with an unofficial binary we shouldn't ship anyway. If we can take @dmallory at his word, this is an about a 1 minute change to address right now. I'd argue that a component of the best approach is to get your consumers running again. Somehow Google had their entire SDK updated almost instantly. |
This is a serious issue for us, currently blocking important code from being merged that relies on the 15.3 compiler. March 25th is a very long wait time for something that appears to be a one-line fix. |
Just to expand on this for people. I archived the build manually (ignoring my usual process), then after archiving, right click > show in finder. Right click > show package contents > Products > Applications > Right click your app > Show Package Contents > Frameworks > AppFlyer and here is where you do dmallory's |
Yes, any method of getting that final |
Tbh while I appreciate all the workarounds provided these solutions are not appropriate where teams have deployment pipelines and I would prefer instead we could upgrade the urgency of the fix needed by the framework vendor. Any team that has any decent quality control will have automatic deployment pipelines and CI and it's not appropriate to have to build on someone's machine and edit app bundles manually. |
Agree with @cameroncooke here! March 25th is a really long timeline for this fix and manually editing bundles is not an appropriate solution. We are blocked from releasing the next version of our app until this fix is released. Is there anyway to increase the urgency on resolving this issue? |
Still getting the issue |
I am still getting this issue with iOS. I don't use tvOS. I am using 6.13.2. I have been waiting to upload for weeks now. I may be forced to remove AppsFlyer to do a release. Please help. I am also now seeing the sample app which specifies 3 possible repos (static, dynamic or strict). So is the main repo (https://github.com/AppsFlyerSDK/AppsFlyerFramework) not valid for now? How do I know which of the 3 new repos to use? If I was using the main repo before, which one should I use? |
@skapur1424 @Faizan-Seera |
Please use |
It worked! Thank you @af-obodovskyi ! for the real-time responsiveness! |
I've tested on our iOS app and it looks like our pipeline is working with the latest update. Thanks! |
Hi @af-obodovskyi, do you have a timeline for the fix on tvOS? The issue is a blocker for us. |
@af-obodovskyi hi, I've just tried 6.13.2 and the issue still stands for me |
Hi @af-obodovskyi, could you please confirm whether the 6.14.0 release contains a fix for this issue on tvOS? (I couldn't verify that myself because I ran into an unrelated issue with checksum). Thank you! |
@T-Pham it contains, current SPM repositories contain path to a wrong binary, I will fix it and it will be available in the next 1-2 hours, thanks! |
@T-Pham ready with the fix, please clean your SPM cache and try again to deploy your tvOS app. If you face any issues, please feel free to ping me. |
Please check the SPM checksum I am getting this error when downloading the latest version:
|
@adamrushy please, clear SPM cache in the directory |
@af-obodovskyi I tried this twice, including "Reset package cache" I also created a brand new sample project and installing from fresh (see screenshot). |
@af-obodovskyi Thanks for update! The only variant right now, that does pass validation, is using https://github.com/AppsFlyerSDK/PurchaseConnector-Dynamic along with https://github.com/AppsFlyerSDK/AppsFlyerFramework-Dynamic, however:
Are there plans to rollout this fix for PurchaseConnector? |
Ah, ignore me! I realize we have newer URL's now for static/dynamic 👍🏼 thanks for the help! |
@af-obodovskyi Thank you for your response. Thank you |
@bigMOTOR
Delete derived data and clean the project. |
Thanks, @af-obodovskyi. Confirmed that 6.14.0 has fixed the issue on tvOS as well! |
@af-obodovskyi Finally, after all these steps, the issue with the plist looks to be resolved. Thanks |
fyi, this issue seems to be fixed, at least for us, in xcode 15.4 ... |
works fine with Xcode 15.4 - just download new version of Xcode. |
Report
SDK Version
6.13.0
What did you do?
Build for archive and validated on App Store Connect
What did you expect to happen?
Archive to pass validation
What happened instead?
Archive failed validation with the following errors:
Error Invalid Bundle. The bundle MyApp.app/Frameworks/AppsFlyerLib.framework does not support the minimum OS Version specified in the Info.plist.
Please provide any other relevant information.
This started with the release of Xcode 15.3, this also happens for other 3rd party libraries for which I've already raised tickets and they already have fixes in the works:
google/GoogleAppMeasurement#62
firebase/firebase-ios-sdk#12441
This is currently blocking our ability to release on Xcode Cloud when using the "Latest version" Xcode stratergy.
The text was updated successfully, but these errors were encountered: