gpt4 book ai didi

javascript - 将 React Native 应用程序集成到现有的 iOS Obj-C/Swift 应用程序中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:06 37 4
gpt4 key购买 nike

https://facebook.github.io/react-native/docs/embedded-app-ios.html#content

该 facebook 指南和其他在线资源似乎具有相同的当前实现指南。一些看起来很疯狂的东西,而不是我想为我的 react-native 应用做的事情。

基本上,我的目标是在单独的 repo 和开发空间中创建一个简单的 react-native 应用程序,将 JS 构建/捆绑到 main.jsbundle 文件中并让我当前的 iOS 应用程序提取该脚本并将其用于部署。

在这种情况下,我的旧代码库中所需要的只是一个简单的包装函数,该函数在请求时启动 react-native 应用程序,否则功能将像往常一样运行。

我觉得人们想要在一个代码库中编写两种类型的代码很奇怪,这不是我的目标。

有没有人知道我将如何完成这项任务?

我的项目目录应该是这样的:

iOS/
项目.xcodeproj
项目/
AppDelegate.m
main.jsbundle
react native /
iOS/
AppDelegate.m
索引.ios.js

iOS/ 中的 main.jsbundle 只是从 react-native 项目生成的包。

最佳答案

官方文档中有一个“与现有应用程序的集成”。看起来要走的路:https://facebook.github.io/react-native/docs/integration-with-existing-apps.html

您应该能够在 iOS 主项目之外构建 bundle ,并在稍后的过程中将其导入。一切都应该很容易实现自动化。

https://apphub.io也可能是一个很好的解决方案。它们是一项商业服务,但也有一个开源的自托管服务器。

编辑:MS Codepush(appcenter 的一部分)也是一个很棒的工具。

关于javascript - 将 React Native 应用程序集成到现有的 iOS Obj-C/Swift 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37442218/

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