Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appcelerator-多个应用程序同一代码库_Appcelerator_Appcelerator Titanium_Appcelerator Alloy_Appcelerator Studio - Fatal编程技术网

Appcelerator-多个应用程序同一代码库

Appcelerator-多个应用程序同一代码库,appcelerator,appcelerator-titanium,appcelerator-alloy,appcelerator-studio,Appcelerator,Appcelerator Titanium,Appcelerator Alloy,Appcelerator Studio,我想使用appcelerator创建一个iOS应用程序,并从中创建多个分叉,每个分叉都有一些差异,比如颜色、徽标等。 一个配置文件可以整理差异,这和API可能产生的不同结果 但是我可以为多个应用程序使用相同的代码库吗? 在原生安卓系统中,你会使用渐变和产品口味吗? Appcelerator中有哪些选项 接下来,这些应用程序将需要更新。理想情况下,应该只更新核心应用程序,所有的fork都将收集差异。但这是怎么做到的呢?对于fork,你指的是git forks?如果是这样的话,这取决于你的文件结构。

我想使用appcelerator创建一个iOS应用程序,并从中创建多个分叉,每个分叉都有一些差异,比如颜色、徽标等。 一个配置文件可以整理差异,这和API可能产生的不同结果

但是我可以为多个应用程序使用相同的代码库吗? 在原生安卓系统中,你会使用渐变和产品口味吗? Appcelerator中有哪些选项


接下来,这些应用程序将需要更新。理想情况下,应该只更新核心应用程序,所有的fork都将收集差异。但这是怎么做到的呢?

对于fork,你指的是git forks?如果是这样的话,这取决于你的文件结构。您可以创建一个具有核心的CommonJS文件,并在控制器中需要它。然后在你的叉子里进行调整。过了一段时间,当你想在你的核心上改变一些东西时,你可以做另一个分支,并将它合并到你所有的分支中

你指的是git forks?如果是这样的话,这取决于你的文件结构。您可以创建一个具有核心的CommonJS文件,并在控制器中需要它。然后在你的叉子里进行调整。过了一段时间,当你想在你的核心上改变一些东西时,你可以做另一个分支,并将它合并到你所有的分支中

您可以拥有一个具有多个Alloy主题的应用程序,并在构建应用程序版本之前设置所需的主题。要设置主题,请在app/config.json的全局属性中添加行主题:yourTheme3

您的主题将放置在app/themes/yourTheme7中

每个主题也有一个config.json来设置特定的属性,您可以有特定的资产、控制器、视图等

您可以获得config.json属性的值,如下所示:

Alloy.CFG.yourProperty
您必须手动执行以下操作:

更改应用程序tiapp.xml的id或名称,或使用以下方法:

查看合金主题文档的这一页:

您可以拥有一个具有多个Alloy主题的应用程序,并在构建应用程序版本之前设置所需的主题。要设置主题,请在app/config.json的全局属性中添加行主题:yourTheme3

您的主题将放置在app/themes/yourTheme7中

每个主题也有一个config.json来设置特定的属性,您可以有特定的资产、控制器、视图等

您可以获得config.json属性的值,如下所示:

Alloy.CFG.yourProperty
您必须手动执行以下操作:

更改应用程序tiapp.xml的id或名称,或使用以下方法:

查看合金主题文档的这一页:

是,将使用git。想一想,我可能只有一个带有多个本地克隆的代码库。这些本地克隆不需要进行版本控制,它们仅用于构建和发送到应用商店。版本之间的差异可以使用-代码库中存在多个主题来维护,然后每个本地克隆将使用一个主题,git将使用。想一想,我可能只有一个带有多个本地克隆的代码库。这些本地克隆不需要进行版本控制,它们仅用于构建和发送到应用商店。版本之间的差异可以使用-代码库中存在多个主题来维护,然后每个本地克隆将使用一个主题