xcode - Testflight 应用程序未更新

标签 xcode cordova app-store-connect testflight

我有这个 Cordova/Phonegap iOS 应用程序,我已将它提交给 Testflight 进行 beta 测试。

然而,当我推送更新时,测试版用户还没有更新他们的应用程序,它仍然是同一个应用程序。

发现这真的很奇怪,因为我在提交它是新代码之前已经在 Xcode 中进行了验证。

我做过的事情:

  • 保存代码,提交并推送到 Github
  • 启动 Xcode,启动新项目,从 Github checkout master-branch。
  • 验证包 ID、更新版本和版本编号。
  • 存档,然后提交到 iTunes Connect
  • 通过 iTunes Connect 分发新版本并禁用旧版本。

  • 我现在正在拉我的头发。已推送 3 个尚未通过的更新。有任何想法吗?

    最佳答案

    我有一个类似的问题,这为我解决了:

    在 iTunes Connect 中,转到您的应用程序的预发布页面,然后关闭 TestFlight Beta 测试开关,然后再次打开。

    编辑 - 这可能无关紧要,但我必须在我的 Info.plist ITSAppUsesNonExemptEncryption 中添加一个键.

    将此设置为“否”解决了我的问题。似乎他们已从 App Store 中删除了设置“缺少合规性”的选项并添加了此 key 。

    请通过此链接了解详细信息,
    https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption

    关于xcode - Testflight 应用程序未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28218157/

    相关文章:

    ios - 在应用实际启动之前添加用户

    iPhone App Store 如何显示带有换行符的长应用程序名称?

    android - 将 CookieManager 添加到 android Childbrowser

    ios - 在应用商店更新应用版本时更改关键字或添加新关键字

    ios - SwiftUI 以编程方式选择列表项

    ios - 为什么我不能在Timer.scheduledTimer函数中更改变量的值?

    cordova - 错误 : App id contains a reserved word, 或不是有效标识符

    javascript - 无法使用cordova加载bundle.js

    ios - Trigger.io 应用被应用商店拒绝 "Missing Push Notification Entitlement"

    iOS:如何在 Appstore 上将应用定义为我附近的热门应用?