在iOS中使用自定义RN捆绑+资产

时间:2018-07-13 03:46:02

标签: ios react-native

因此,我开发了一种工具,该工具是RN打包器/捆绑器的包装器,用于产生自己的捆绑器工件和资产。

我目前对生成的内容具有以下目录结构:

build/lib/{platform}/{appName}/{bundleName}/{release|debug}/index.bundle
build/lib/{platform}/{appName}/{bundleName}/{release|debug}/assets/*.{jpg|json|txt|...}

如何将这些工件导入到我的iOS应用中?

我最好的想法是编写一个脚本来作为构建步骤运行,该脚本将以某种方式为URL生成密钥,并根据该密钥运行哪个构建模式来确定它是发行版本还是调试版本。然后,我将它们存储在某个地方(UserDefaults?),以便我的AppDelegate在初始化RCTRootView时可以访问它们。就我所知,这是我之外的事情。

有人知道我在正确的轨道上吗?还是有更好的建议?

谢谢!

0 个答案:

没有答案