【问题标题】:Will Expo OTA updates work with new libraries?Expo OTA 更新是否适用于新库?
【发布时间】:2021-05-27 08:27:22
【问题描述】:

我正在研究 Expo OTA Updates 并意识到它对于基于独立应用程序的生产构建是多么重要。

不过我想知道,这似乎是对您应用的 JavaScript 小改动的一个很好的修复,如果您发布一个添加了新库和依赖项的更新怎么办?

我是否必须为我的独立应用程序构建另一个二进制文件,还是 expo publish 会处理这个问题?

【问题讨论】:

    标签: javascript react-native expo libraries


    【解决方案1】:

    只要更新只涉及对 JS 包的更改,而不是本机二进制文件,你应该没问题。如果库是纯 JS,则更新将起作用。如果该库同时具有本机和 JS 端,则只要更新仅针对 JS 端,更新就可以了。如果native端改了,就不行了。

    本文深入一点:How To Use React Native Over The Air (OTA) Updates

    【讨论】:

      【解决方案2】:

      经过测试,似乎对新库的任何添加都可以正常工作。

      我确实注意到,如果您更改项目文件(例如 app.json),您需要一个新版本。

      【讨论】:

      • 您是否尝试过仅使用 JS 库或也对本机部分进行更新的库?我认为这只适用于仅限 JS 的库更新。
      • 你可能是对的。我只能用 JS 库对此进行测试。
      猜你喜欢
      • 2020-04-16
      • 1970-01-01
      • 2019-12-27
      • 2012-05-08
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多