Skip to content

App Store iOS submission fails: The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist #58200

Closed

Description

@carlfost

I just upgraded Flutter and Xcode and now my successful built are failing when I am uploading it to the App Store connect. The error is:
ERROR ITMS-90208: "Invalid Bundle. The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."

Before the upgrade, it was working fine. I checked the Minimum OS versions in Xcode and both are set to iOS 13.0 (i.e info.plist, iOS Deployment Target).

Is there a bug in one of the upgraded tool (Flutter or Xcode)?

[✓] Flutter (Channel master, 1.19.0-2.0.pre.173, on Mac OS X 10.15.5 19F96, locale en-US)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.45.1)
[✓] Connected device (2 available)

• No issues found!

Activity

  1. TahaTesser commented on May 29, 2020

    @TahaTesser
    Contributor

    hI @carlfost
    Just tested on latest master, no issue with minimum OS version

    flutter doctor -v
    [✓] Flutter (Channel master, 1.19.0-2.0.pre.192, on Mac OS X 10.15.5 19F96, locale en-GB)
        • Flutter version 1.19.0-2.0.pre.192 at /Users/tahatesser/Code/flutter_master
        • Framework revision 9b3634f422 (6 hours ago), 2020-05-29 00:58:01 -0400
        • Engine revision c5d012900f
        • Dart version 2.9.0 (build 2.9.0-11.0.dev 6489a0c68d)
    
     
    [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
        • Android SDK at /Users/tahatesser/Code/sdk
        • Platform android-29, build-tools 29.0.3
        • ANDROID_HOME = /Users/tahatesser/Code/sdk
        • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
        • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
        • All Android licenses accepted.
    
    [✓] Xcode - develop for iOS and macOS (Xcode 11.5)
        • Xcode at /Applications/Xcode.app/Contents/Developer
        • Xcode 11.5, Build version 11E608c
        • CocoaPods version 1.9.2
    
    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    
    [✓] Android Studio (version 4.0)
        • Android Studio at /Applications/Android Studio.app/Contents
        • Flutter plugin version 45.1.2
        • Dart plugin version 193.7361
        • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    
    [✓] VS Code (version 1.45.1)
        • VS Code at /Applications/Visual Studio Code.app/Contents
        • Flutter extension version 3.10.2
    
    [✓] Connected device (5 available)
        • SM M305F   • 32003c30dc19668f                     • android-arm64  • Android 10 (API 29)
        • iPhone 11  • 0EC80516-8F99-4A0C-89ED-2273579862F9 • ios            •
          com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
        • macOS      • macOS                                • darwin-x64     • Mac OS X 10.15.5 19F96
        • Web Server • web-server                           • web-javascript • Flutter Tools
        • Chrome     • chrome                               • web-javascript • Google Chrome 83.0.4103.61
    
    • No issues found!
    
  2. added
    in triagePresently being triaged by the triage team
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on May 29, 2020
  3. carlfost commented on May 29, 2020

    @carlfost
    Author

    It eventually worked after changing the App.framework/info.plist value to 13.0, but unbeknown to me, something had changed it back to 8.0. So I checked it again for the 6th time and changed it to 13.0, then the error went away.

    /ios/Flutter/App.framework/info.plist
    MinimumOSVersion
    13.0

    /iOS/Runner/
    MinimumOSVersion
    13.0

  4. removed
    waiting for responseThe Flutter team cannot make further progress on this issue until the original reporter responds
    on May 29, 2020
  5. carlfost commented on May 29, 2020

    @carlfost
    Author

    I was able to export the built to the Apple Store Connect.

  6. Freundschaft commented on Aug 7, 2020

    @Freundschaft

    Im a little confused here, I have the same problem, but in my Flutter/Runner info.plist there is no minimumOsVersion entry. Also according to https://developer.apple.com/documentation/bundleresources/information_property_list/minimumosversion there shouldnt be.
    Apparently it should use the value specified in the "deployment target" build settings. With my setup, both values are set to 8.0 but uploading fails nonetheless. Any ideas?

  7. srihamat commented on Aug 9, 2020

    @srihamat

    Changed info.plist MinimumOSVersion from 8.0 to 13.0 according to @carlfost by VS Code.
    Then only open xcode to also change deployment target to 13.0 and then execute archive. Still failed building.

    Try also change target device from 8.0 to 13.0 in the document at Build and release an ios app. Still failed building.

    I try changed /ios/Flutter/AppframeworkInfo.plist MinimumOSVersion from 8.0 to 13.0 then it's build successfully.

    Should we change document "Build and release an ios app" ?

  8. Freundschaft commented on Aug 9, 2020

    @Freundschaft

    when I set both minimumOsVersion and deployment target to 9.0, everything worked. I wonder if this has something to do with this commit:

    0aafdf9#diff-df186efe50dea539a279affe84fde7ef

  9. pedia commented on Aug 11, 2020

    @pedia

    After upgrade flutter, this error occurred:

    ERROR ITMS-90208: "Invalid Bundle. The bundle Runnder.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."

    Flutter version:

    [✓] Flutter (Channel master, 1.21.0-8.0.pre.98, on Mac OS X 10.15.4 19E287, locale en-CN)

    Change MinimumOSVersion is not worked, I changed it to 8, 9, 10.

    After

    rm -rf ios macos android web
    flutter create .

    This error resolved, currently MinimumOSVersion is 9.0

  10. trezm commented on Aug 14, 2020

    @trezm

    Might be good to reopen this, as using flutter upgrade caused this to happen today as well.

  11. aWildRiceHasAppeared commented on Aug 16, 2020

    @aWildRiceHasAppeared

    have the same issue too. No matter how many saves and or build I've made App.framework/Info.plist always changes MinimumOSVersionback to 8.0

  12. 48 remaining items

  13. jmagman commented on Oct 30, 2020

    @jmagman
    Member

    Also @devon2018 what's your project's iOS deployment target?

  14. devon2018 commented on Oct 30, 2020

    @devon2018

    Screenshot 2020-10-30 at 02 50 51

    Screenshot 2020-10-30 at 02 52 28

    Both attached.

    I didn't have to edit my info.plist, and my deployment target is set to 9

  15. changed the title [-]App.framework does not support the minimum OS Version specified in the Info.plist[/-] [+]App Store iOS submission fails: The bundle Runner.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist[/+] on Oct 30, 2020
  16. jmagman commented on Oct 30, 2020

    @jmagman
    Member

    Closing. If anyone else can confirm they can submit their app on the master channel that would be helpful!

    Hotfix request initiated for #68729.

  17. brianschardt commented on Nov 5, 2020

    @brianschardt

    I can not submit my app on master as master causes a lot of build errors. I am getting this error on the stable channel, which is shocking because this is not stable and we want to push a change to our app in prod.

  18. jmagman commented on Nov 5, 2020

    @jmagman
    Member

    This fix has been requested for a stable hotfix.

    The workaround is to make the MinimumOSVersion Info.plist values embedded in your app match your iOS target version (for example, make them all 9.0).

  19. ngothanhtai commented on Nov 9, 2020

    @ngothanhtai

    Changed info.plist MinimumOSVersion from 8.0 to 13.0 according to @carlfost by VS Code.
    Then only open xcode to also change deployment target to 13.0 and then execute archive. Still failed building.

    Try also change target device from 8.0 to 13.0 in the document at Build and release an ios app. Still failed building.

    I try changed /ios/Flutter/AppframeworkInfo.plist MinimumOSVersion from 8.0 to 13.0 then it's build successfully.

    Should we change document "Build and release an ios app" ?

    For me, changed from 8.0 to 10.0 works

  20. jmagman commented on Nov 9, 2020

    @jmagman
    Member

    If anyone else can confirm they can submit their app on the master channel that would be helpful!

    #68729 is in 1.24.0-6.0.pre currently available on the dev channel.

  21. joecobb commented on Nov 16, 2020

    @joecobb

    What worked for me was to change it at three places

    1. AppFrameworkInfo.plist - add row 'MinimumOsVersion' '10.0'
    2. Info.plist - add ' Minimum system version' '10.0'
    3. Runner - iOS Deployment Target '10.0'

    Hope it helps

  22. jmagman commented on Jun 24, 2021

    @jmagman
    Member

    I tried migrating this again #85174 please file a new issue and @ me if you see any submission issues!

  23. github-actions commented on Jul 31, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  24. locked as resolved and limited conversation to collaborators on Jul 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listt: xcode"xcodebuild" on iOS and general Xcode project managementtoolAffects the "flutter" command-line tool. See also t: labels.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions