【问题标题】:Ejecting from Create React Native App as one of CI step作为 CI 步骤之一从 Create React Native App 中弹出
【发布时间】:2018-03-20 14:14:42
【问题描述】:

我为 React Native 中的应用程序创建了一些 POC。

我使用 create-react-native-app 作为它的基础。它与 Expo 应用程序一起包装。

现在我需要为它创建一些管道。我使用 Gitlab 作为我的 CI。

我想我应该从 Expo 中退出这个应用程序。但是用 Expo 开发的应用程序真的很好,我可以在那里快速调试很多东西,而且我有很多开箱即用的东西。

如果在弹出后我需要对其进行测试并部署到 Google Play/App Store,我应该如何创建整个流程?

是否可以将这个应用程序作为 CI 步骤弹出?

【问题讨论】:

    标签: react-native mobile gitlab expo


    【解决方案1】:

    如果您只想将应用部署到 Google Play 和 Apple App Store,则无需退出应用。为此,您可以使用 Expo 至build a standalone app。 Expo CLI 包含可用于构建应用程序以获取 .apk 和 .ipa 文件以将其部署到商店的命令。

    【讨论】:

    • 嗨@fson,感谢您的回复!第一步是惊人的。但是......现在我什么都不会做,但在我的工作的下一次迭代中,我想做一些测试等步骤,我只需要构建应用程序。
    • 您可以将 Expo 独立构建集成为 CI 步骤的一部分。请参阅这篇关于如何在构建自动化中使用它的博客文章:blog.expo.io/…
    • 非常感谢@fson。但我看到 Expo 应用程序非常庞大(25MB+)。我想在推送到 App Store/Google Play 之前将其弹出,因为我希望拥有尽可能小的应用程序。这种方法是否会推送弹出的应用程序?
    • 目前使用exp build 构建的独立应用程序包括所有Expo API。但是,解决这个问题在我们的路线图上:expo.canny.io/feature-requests/p/reducing-app-size
    猜你喜欢
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多