自动化反应原生应用程序

Posted

技术标签:

【中文标题】自动化反应原生应用程序【英文标题】:Automating react native apps 【发布时间】:2017-05-11 12:46:32 【问题描述】:

我有 1 个 React 原生 webview 应用程序。

我想用那 1 个应用程序生成 X 数量的 WebView 应用程序。除了最初的品牌 url 和品牌徽标之外,一切都将是相同的。

所以我想编写一个调用react-native new brandName 的脚本,然后使用正确的品牌和品牌URL 变量从第一个反应本机应用程序复制所有文件。 (我认为这是可能的?)

其次,我想使用所有相关证书/配置文件在 iTunes Connect/Google Play 上自动创建应用程序。 (有没有办法在 iTunes Connect 中从命令行创建应用程序?)

最后推送到 iTunes/google

大家怎么看,这现实吗?

【问题讨论】:

【参考方案1】:

我认为Fastlane 是你想要的。

【讨论】:

我研究了 fastlane,据我所知,它只支持打包和从命令行发布。是否也支持在itunes connect中创建应用? 对于那个过程,我会制作一个脚本,从某个源克隆一个项目“样板”,然后使用“sed”之类的东西将变量更改为终端。第一个选项) 1. 从 git 克隆 2. 删除 .git 目录 3. 大量替换源文件中的项目名称。使用 sed。 4. git init 第二个选项) 1. rsync 样板目录 2. 大量替换源文件中的项目名称。使用 sed。 3. git初始化 自动创建的干杯......但我的问题再次是在 iTunes Connect 中创建一个新应用程序......这是否可以在不通过 itunesconnect.apple.com 上的 UI 的情况下完成?

以上是关于自动化反应原生应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如果卸载应用程序,反应原生如何运行代码

在启动画面加载 iOS 之前反应原生黑屏

是否可以在本机反应中自动重新加载应用程序?

如何将事件侦听器添加到本地反应原生通知

自动链接是不是完全取代手动步骤(反应原生)?

自动填充 otp web 视图反应原生 android