根据使用Titanium / Appcelerator / Alloy的部署类型更改“tiapp.xml”

时间:2017-01-26 14:20:21

标签: titanium appcelerator appcelerator-titanium appcelerator-alloy

我正在使用Appcelerator Alloy(同样的问题可能适用于Titanium)。

我的tiapp.xml中有以下内容:

...
<plist>
    <dict>
        ...
        <key>FacebookAppID</key>
        <value>blah</value>
        ...
    </dict>
</pict>
...

我遇到的问题是我有2个FacebookAppID。我有一个用于测试,另一个用于生产。

如何设置它以便根据部署类型进行更改。

我知道这可以在config.json中进行,因为您只需将其放在env:developmentenv:testenv:production下。但是你如何在

tiapp.xml做到这一点

1 个答案:

答案 0 :(得分:2)

没有内置方法可以动态更改tiapp。但是有一个很好的开源解决方案可以切换。

https://github.com/jasonkneen/TiTh

另一种选择是使用grunt-titanium