@georgebarlowr (George Barlow) posted a new topic, subject "Uploading App To TestFlight". It read:

   Hi all,
    
    Recently built my expo app using the `expo build:ios` command and wanted to send it off up to TestFlight.
    
    However when I was uploading the .ipa file to TestFlight using the command line, I was given an error `ERROR ITMS-90786: "Invalid Entitlement. Apps that contain the 'com.apple.developer.coremedia.hls.low-latency' entitlement must be built with the iOS 13.0 SDK or later."`.
    
    I just wanted to see if anyone could point me in the right direction, what am I doing wrong when I build the file and how do I comply with this entitlement?
    
    Kind Regards,  
    George

So @georgebarlowr (George Barlow) replied

    Actually, I fixed this issue by doing `expo build:ios --clear-provisioning-profile` , I also deleted my bundle identifier I previously used in the Apple Developer settings. I let expo do the hard work and generate all the new keys, certificates, etc… Then downloaded the .ipa file generated by the build using the link expo gave me then proceeded to use `xcrun altool --upload-app -f your-ipa.ipa -u brownwillie@example.org` command in Terminal, this uploaded the ipa to App Store Connect as Application Loader isn't used anymore and was made redundant my Apple in the latest Xcode 11 release.
    
    Hope this helps someone.

After which, @wodin (Michael Wood) added

    FYI, with the latest version of expo-cli, `expo upload:ios` should apparently work again.

Then @dhananjayk (Dhananjay Kumar) said

    Yes it works. However there is one more way for iOS user is “Transporter”
    
    Mac App Store
    
    ### ‎Transporter
    
    ‎Transporter is the simple and easy way to deliver content to Apple. Easily send apps, music, movies, TV shows, or books for distribution on the App Store, Apple Music, Apple TV app, Apple Books, or iTunes Store. • Simply drag and drop your...
    
    Note: Application loader was removed from Xcode 11.0 + now using Transporter instead.

After which, @erwinwahyura (Erwin Ramadhan) added

    i have the same issue, but still didn't work, do you add some infoPlist about the low latency permission in app.json ? if yes then how?

To which @system (system) replied

    This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.


{'source': 'discourse', 'url': 'https://forums.expo.dev/t/uploading-app-to-testflight/28832', 'title': 'Uploading App To TestFlight', 'views': 5145, 'has_accepted_answer': False, 'word_count': 307, 'like_count': 2, 'reply_count': 3, 'participant_count': 4, 'posts': 6, 'tags': '', 'author': '@georgebarlowr (George Barlow)', 'participants': '@georgebarlowr (George Barlow), @wodin (Michael Wood), @dhananjayk (Dhananjay Kumar), @erwinwahyura (Erwin Ramadhan), @system (system)', 'image_url': [None], 'created_at': '2019-10-10T14:44:16.162Z', 'last_posted_at': '2019-11-08T05:30:52.657Z'}