我有一个应该交付给许多客户的软件。每个构建都应该获得一组定制的资产(图标、启动屏幕等)和一堆配置文件,但还有一个不同的应用程序 ID(例如 com.myself.myapp.customer1 ; com.myself.myapp.customer2 等。 ..)
我还需要为不同的操作系统构建版本,如 Android、iOS、PlayBook。
到目前为止,我处理这个问题的方式是:我为每个客户创建了一个新的 Application.mxml,它打开了正确的位置并将文件传递给 MainController。这让我可以在每次需要编译时选择要打包的正确资产、证书和 iOS 配置文件,而且我不得不为每个客户重复此步骤,这很容易出错,尤其是在iOS,非常耗时。
所以我需要快速进入自动化建筑...
我已经下载并安装了 gradle/gradleFX,但是我发现文档对这个主题的初学者不太友好。
现在的问题:
- 我如何必须转换(Flash Builder-)给定的项目结构以符合 gradle 约定?有我可以使用的 FB 插件或工具吗?
- 我也可以使用 gradleFX 来构建调试会话吗?FB 4.7 有很多我非常想规避的问题。
- ipa 是否可以在原则编译后“签名”并与资产打包,这样我每次编译都不必等待 15 分钟?
非常感谢