因此,我开发了一种工具,该工具是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
时可以访问它们。就我所知,这是我之外的事情。
有人知道我在正确的轨道上吗?还是有更好的建议?
谢谢!