每次都从头开始构建应用程序

时间:2016-01-19 21:35:10

标签: titanium appcelerator appcelerator-alloy

有没有办法在Titanium中每次启动iOS模拟器时从头开始构建应用程序?

换句话说,在调试与注册本地通知相关的问题时,我不想再次启动iOS模拟器并手动删除应用程序。

1 个答案:

答案 0 :(得分:4)

在安装应用的新版本之前,Titanium不会卸载该应用。我们发现它导致了实际拥有持久性数据的人员的问题,例如sqlite数据库。

我们不公开卸载应用程序的标志,但如果您不介意编辑Titanium SDK,则可以这样做。为此,首先找到您的Titanium SDK安装。然后进入iphone/cli/hooks/run.js文件并搜索ioslib.simulator.launch(。第二个arg是一个选项对象,您可以在其中添加名为uninstallApp的设置,并将其设置为true。执行此操作后,它会在安装新应用程序之前卸载该应用程序。任何应用数据都会被破解,但我不确定通知。

请记住,此更改适用于您使用该Titanium SDK构建的所有项目,并且您必须将此更改应用于您使用的任何其他Titanium SDK。