-
-
Notifications
You must be signed in to change notification settings - Fork 796
[IOS] Invalid Bundle Error #18
Comments
Hi, which version you're using |
Info.plist included in frameworks does not define a Minimum OS Version parameter, it shouldn't cause any conflicts. You can see all parameters below.
|
Initially, I was using 2.0. It didn't work out quite right so switched back to 1.2. ERROR ITMS-90360: "Missing Info.plist value. A value for the key 'MinimumOSVersion' in bundle Application.app/Frameworks/libavcodec.framework is required." An unknown error occurred. So to fix that I added "MinimumOSVersion" in all the frameworks and then it started to give me the other error that I mentioned in my problem. Do you think I am doing something wrong while adding it to my framework or some configuration? |
Hmm, MinimumOSVersion never caused me a problem, on which step do you receive this error, while uploading to AppStore? |
Yes. Working fine otherwise in the simulator, on a real device, in tests. Just when uploading to the AppStore. |
So to re-reiterate the process -
|
Well, the next step is to check There are a few other options to try:
|
Yes, I think we can try those things. |
They are not very easy to use, this why I don't publish them. Also, they are not available online, I need to upload them somewhere. Is there a specific package (min, full, full-gpl) you need? I can upload it on my Dropbox. By the way, you have MinimumOSVersion = 8.0 setting in you application, am I right? |
Yes, I also want to avoid using them, a lot of configs involved there. I am using MinimumOSVersion = 10.0. |
Hmm, some Below is the link for |
Thank you so much. I will give them a go and let you know. |
Sorry, I forgot to mention, Fat binaries are generally added to project by drag & drop to xcode. Then you need to update |
Got it. I will try these things out and let you know my results. Cheers!!! |
I cannot find the pod by using
|
After applying a MinimumOSVersion of 10.0 to both the app and the frameworks I am getting the errors - ERROR ITMS-90208: "Invalid Bundle. The bundle Application.app/Frameworks/libavcodec.framework does not support the minimum OS Version specified in the Info.plist." Any ideas about this? |
|
Okay, I will try with that. |
I tried min version, but I think the MinimumOSVersion is not there in it yet, is it? |
Actually it was added, and I can see it inside Info.plist from Cocoapods. Do you still get the same error?
|
All |
I tried out the v2.1 full and now I can see the minimum OS version there in the plist but I am still getting the error - ERROR ITMS-90208: "Invalid Bundle. The bundle Application.app/Frameworks/libavcodec.framework does not support the minimum OS Version specified in the Info.plist." |
Sorry mate, I'm out of solutions. Any chance of asking this issue to Apple support? |
No worries buddy. Thank you for doing so much. I'll see what can be done, will update once I have something good. |
Just created a wiki page about Using IOS Universal Binaries. You might want to give it a try if you are still having problems with frameworks. |
Earlier IOS versions of the library had errors about bitcode, but it was fixed in |
I am still working on why this error
is still persisting. I'll update here once I know the root cause. |
Ok mate, please let me know if you need anything |
Issue was solved by using the 3.1 distributed frameworks for me |
@Mcgode Do I understand correctly? Your application was getting |
@tanersener Yup exactly, but only for the framework version, I still get issue #45 with the shared library |
@Mcgode Great, by the way how do you install frameworks, using Cocoapods or manually? I made some custom builds for #45 but they didn't work as far as I remember. Did you try applying them or would you like to try them If you have time? |
@tanersener I installed those manually, from your releases (the mobile-ffmpeg-video version), here on Github |
@Mcgode Thank you very much, your comments helped a lot. |
Okay... So... For some reason, one of the build scripts for my app unlinked the whole library when archiving the entire app :/ |
Is there a solution about Invalid Bundle "does not support the minimum OS Version specified in the Info.plist" I added MinimumOSVersion as 10.0 also my deployment target is 10.0 |
I tried 2.1 3.0 and 3.1 framework but no fixes :( |
No problem, it will be fixed sooner or later.
Can you try |
OMG I passed invalid binary. I just added frameworks manually and minimum iOS version is 11.0. I didn't try 10.0 with manually. Yes i tried with Universal Binaries. Also thank you Taner with this amazing project. It saved my life :) Ellerine sağlık hocam :) |
Thanks, my friend. But I didn't fully understand how the problem was solved. You used frameworks and you have minimum iOS version 11.0 in your |
I tried minimumosversion as 10 and 11. I didnt try below ios version may be it works. I just added frameworks manually |
@codaman great, thanks 👍 |
@tanersener i didn't successed. 2 days ago. Time is late. I ran wrong project. I didn't add universal library as embedded. Yes it successfully uploaded store but i tested wrong project. Issue continue. I tried universal library also. But not yet succeeded. Has anybody find out the solution |
I am trying to add universal library But I got an interesting error. dyld: Library not loaded: /Users/taner/Projects/mobile-ffmpeg/prebuilt/ios-aarch64-apple-darwin/ffmpeg/lib/libavfilter.7.dylib |
@codaman Did you follow all steps defined in Using IOS Universal Binaries guide? Most of the time your error is received when step #8 is not applied. Can you check that? |
@tanersener thank you I passed this problem. Now I am trying upload to the store |
"Invalid Segment Alignment. The app binary at 'xxx.app/Frameworks/libmobileffmpeg.dylib' does not have proper segment alignment. I am searching the solution |
This issue will be fixed in the next maintenance release. You can apply the following patch for the released versions. Please note that this issue occurs only on
The final view of the |
This issue is fixed in the latest |
Hey,
On trying to upload the app build with a library using this mobile-ffmpeg I am getting the following errors -
ERROR ITMS-90208: "Invalid Bundle. The bundle Application.app/Frameworks/libavcodec.framework does not support the minimum OS Version specified in the Info.plist."
An unknown error occurred.
ERROR ITMS-90208: "Invalid Bundle. The bundle Application.app/Frameworks/libavdevice.framework does not support the minimum OS Version specified in the Info.plist."
An unknown error occurred.
ERROR ITMS-90208: "Invalid Bundle. The bundle Application.app/Frameworks/libavfilter.framework does not support the minimum OS Version specified in the Info.plist."
An unknown error occurred.
Likewise with all the other frameworks inside this mobile-ffmpeg.
I have MinimumOSVersion is the plist of all these frameworks set to 8.0.
Please help. Kind of urgent.
Thanks.
The text was updated successfully, but these errors were encountered: