2

我希望发布具有相同代码库的应用程序的多个版本,不同之处仅在于打包的资源。我目前的方法是为每种不同类型的部署保留一份 app.json 副本,并在需要构建时将其复制到 app.json 文件的顶部。

我希望能够执行以下操作: sencha app build content_one.json android 或 sencha app build content_three.json ios 并让构建过程使用指定的文件来打包本机文件的资源。

编辑: Sencha Cmd v5.1.3.61

根据唯一的构建文档,我发现 我可以向“bulids”部分添加更多内容(如“css”、“资源”和“js”对象) <--(你不能)。

这并不是我所希望的,因为我必须在“构建”对象中创建 android-content_one 和 ios-content_one 条目。理想情况下,我将能够运行sencha app build content_one.json android或类似的东西。

编辑“已解决”:我能够通过编写一个自定义脚本来“解决”我的问题,该脚本将构建配置文件复制到 app.json 然后执行构建脚本。

如果其他人偶然发现它并有更好的解决方案,我将保持这个问题的开放和未回答。

提前感谢您的任何意见。

4

0 回答 0