itunesconnect 测试飞行不显示最近的构建,即使模拟器和 USB 工作正常
itunesconnect test flight does not show recent builds even though simulators and USB works fine
四个月前,我构建了一个演示 react-native 应用程序,并通过试飞将其部署给测试用户。一切正常。
今天,我决定 return 开发我的应用程序。我将版本号更改为 10,内部版本号更改为 23,如下图所示:
然后我开始编写实际代码。我已经完全重新设计了界面和功能。在 XCode 中,我按下 Product>Clean,然后将其推送到我的 iOS 模拟器,用于 iPhone 7、8 和 X。一切正常。我通过 USB 将一些 iPhone 连接到我的 mac mini 并通过 USB 进行部署。同样,一切都在实际手机上完美运行。
然后我切换到 Generic iOS Device
:
然后我按了产品>清理,然后我按了产品>存档。 xcode Window>组织者出现了。然后我按下按钮 Upload to App Store...
。我输入了密码,上传进度完成,没有出现错误。
几分钟后,我在 TestFlight 中看到我的新版本可用。我已经要求我的 QA 人员下载并测试构建。 他们说虽然看到了我创建的新启动画面(又名 LaunchImage.storyboard),但关于该应用程序的所有其他内容都是几个月前的代码。
我进行了试飞,并且过期了所有过去的构建。然后我去了 xCode Window>Organizer 并删除了所有过去的构建。我更改了内部版本号。然后我去了产品>清洁。然后我去了产品>存档。然后我通过 Window>Organizer.
上传了应用程序
但是,所有下载下一个 build/version 的 QA 人员仍然看到我 4 个月前构建的旧应用程序,但带有最新的启动图像。
如何使用 Test Flight 向人们展示我的最新版本?
我忘记了 react-native 项目需要一些额外的步骤来构建 iOS。您必须创建一个 mainjs.bundle.
此处列出的说明:
四个月前,我构建了一个演示 react-native 应用程序,并通过试飞将其部署给测试用户。一切正常。
今天,我决定 return 开发我的应用程序。我将版本号更改为 10,内部版本号更改为 23,如下图所示:
然后我开始编写实际代码。我已经完全重新设计了界面和功能。在 XCode 中,我按下 Product>Clean,然后将其推送到我的 iOS 模拟器,用于 iPhone 7、8 和 X。一切正常。我通过 USB 将一些 iPhone 连接到我的 mac mini 并通过 USB 进行部署。同样,一切都在实际手机上完美运行。
然后我切换到 Generic iOS Device
:
然后我按了产品>清理,然后我按了产品>存档。 xcode Window>组织者出现了。然后我按下按钮 Upload to App Store...
。我输入了密码,上传进度完成,没有出现错误。
几分钟后,我在 TestFlight 中看到我的新版本可用。我已经要求我的 QA 人员下载并测试构建。 他们说虽然看到了我创建的新启动画面(又名 LaunchImage.storyboard),但关于该应用程序的所有其他内容都是几个月前的代码。
我进行了试飞,并且过期了所有过去的构建。然后我去了 xCode Window>Organizer 并删除了所有过去的构建。我更改了内部版本号。然后我去了产品>清洁。然后我去了产品>存档。然后我通过 Window>Organizer.
上传了应用程序但是,所有下载下一个 build/version 的 QA 人员仍然看到我 4 个月前构建的旧应用程序,但带有最新的启动图像。
如何使用 Test Flight 向人们展示我的最新版本?
我忘记了 react-native 项目需要一些额外的步骤来构建 iOS。您必须创建一个 mainjs.bundle.
此处列出的说明: