gpt4 book ai didi

react-native - React Native 如何将它的代码编译成原生应用程序?

转载 作者:行者123 更新时间:2023-12-04 04:17:57 25 4
gpt4 key购买 nike

最近开始使用 React Native,项目需要在服务器上构建应用程序。所以理论是应用程序可以根据请求构建,这意味着,让我们称之为 react native 编译器的东西,需要在允许我这样做的某个服务器上。

例如,这是 React Native 编译器所在的位置“http://example.com/compile”,并且您在该站点上有一些设置选项和“编译”按钮,当您单击按钮时,应用程序编译器启动,然后x 秒 android 和 iphone 应用程序已准备好下载。这可能吗?

最佳答案

这当然是可能的,尽管实现起来可能很复杂,但这一切都归结为您想要实现的复杂程度(只是一个构建系统,一个在线 IDE...)。

每个 React Native 应用程序都包含 JavaScript 代码和一个 Android 和 iOS 项目(您可以通过第 3 方的努力包含更多平台,但让我们保持简单)。 iOS 和 Android SDK 都提供用于构建功能的命令行工具。在 iOS 中,您有 xcrun 命令,而在 Android 中,该项目包含一些您可以执行的 gradle 命令。所以一般来说,您只需在用户请求时通过您的后端执行这些命令即可。

从本质上讲,您需要的是与持续集成服务器相同的设置,但服务器应该按需构建应用程序,而不是在进行更改时触发构建,然后将编译结果发送回用户。您可以阅读有关 React Native CI 的更多信息 herehere ,例如。

关于react-native - React Native 如何将它的代码编译成原生应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41089827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com