Search code examples
xcodecordovaapp-store-connecttestflight

Testflight app not updating


I have this Cordova/Phonegap iOS app which I have submitted to Testflight for beta-testing.

However when I have pushed updates, the beta users have not had their apps updated, it's still the same app.

Find this really strange since I have verified in Xcode before I submit that it is the new code.

Things I have done:

  1. Save code, commit and push to Github
  2. Start Xcode, launch new project, checkout master-branch from Github.
  3. Verify bundle ID, update build, and version numbering.
  4. Archive, then submit to iTunes Connect
  5. Distribute new version via iTunes Connect and disable old version.

Am pulling my hair right now. Have pushed 3 updates which haven't gone through. Any ideas?


Solution

  • I had a similar issue and this resolved it for me:

    In iTunes Connect go to the prerelease page for your app, then toggle the TestFlight Beta Testing switch off and then back on again.

    Edit - It may be irrelevant but I have to add a key in my Info.plist ITSAppUsesNonExemptEncryption.

    Setting this to "NO" solved my problem. It seems they have removed the option of setting "Missing Compliance" from App Store and added this key.

    Please go through this link once for details, https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption