即使更新到新版本后,IOS Testflight仍会加载我的应用程序的旧代码

时间:2019-07-05 10:09:06

标签: ios react-native react-native-ios testflight appstoreconnect

我已经使用react-native和 我一直在将具有新版本号的新版本上载到应用商店,并且该版本的状态为“测试中”(供内部用户使用),但是当我通过Testflight更新我的应用程序时,我看不到我最新的更改版本号和内部版本号已更新,但它加载了非常旧的代码。此旧代码存在2-3个月。 但是,当我在模拟器或设备上(通过xcode)运行相同的应用程序时,它将显示最新的代码。 有人对我在这里做错什么有什么建议吗?

enter image description here

2 个答案:

答案 0 :(得分:0)

好的,所以问题出在证书上。最初,当我上传了构建版本时,我已经从一台笔记本电脑生成了证书,然后后来对于较新版本的上传,我一直试图生成新证书,并从另一台笔记本电脑使用它们。一旦我尝试从最初的笔记本电脑上传新版本,我会在testflight上看到最新的更改。希望这对其他人有帮助!

答案 1 :(得分:0)

我遇到了完全相同的问题,但是即使创建新证书也无济于事。我创建了一个新的main.jsbundle,就成功了!真是难上加难。

这是我在项目目录的根目录中使用的确切命令:

react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'