从部署执行而不是从开发执行时,Expo应用程序会崩溃

时间:2018-04-26 13:47:05

标签: react-native expo

我开始探索更多的世博会,我发现在部署示例项目后我无法执行应用程序。

它完全适用于所有设备上的react-native-script和exp start,但只要我使用exp publish部署它,我就可以访问iPhone模拟器上的上传版本,真实带有expo或Snack的iPhone 8我有相同的行为,我打开应用程序Published Projects,它只显示启动并关闭。

最初,我遇到了这里描述的问题:https://github.com/facebook/react-native/issues/9599,只是说它可能是相关的,即便如此,我试图在我的代码中没有和使用解决方案发布。

代码刚刚发布在我的https://github.com/robertovg/journal-updated上,发布的展会就在这里:https://expo.io/@robertovg/journal-updated

我在更新所有库之前和之前尝试过删除.expo和node_modules,使用来自Expo XDE的package.json和SDK 27,反应原生的分叉展示版本和真正的版本,有和没有代码片段为了避免获取问题,我有等等。并且总是遇到同样的问题,一旦我在计算机上运行它就像魅力一样工作,并且没有公开发布的版本。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

好吧,我认为问题出在Expo服务器上,在将项目的名称和密钥更改为journal-updated-2之后,一切都开始变得像魅力一样,所以不确定原因,但不知何故,在某些方面无法更新已发布的应用程序,可能是因为我更新了库的版本,或因为对expo CDN或服务器的任何其他副作用。

但诀窍有效,将slug的{​​{1}}更改为强制部署为全新的。{/ p>