0
有沒有一種方法可以在Titanium的iOS模擬器每次啓動時從頭開始構建應用程序?每次從頭開始構建應用程序
換句話說,在調試與註冊本地通知相關的問題時,我想不必進入iOS模擬器並在每次啓動之前手動刪除應用程序。
有沒有一種方法可以在Titanium的iOS模擬器每次啓動時從頭開始構建應用程序?每次從頭開始構建應用程序
換句話說,在調試與註冊本地通知相關的問題時,我想不必進入iOS模擬器並在每次啓動之前手動刪除應用程序。
在安裝應用程序的新版本之前,Titanium不會卸載應用程序。我們發現這對於實際上擁有持久數據的人員(例如sqlite數據庫)造成了問題。
我們不公開一個標誌來卸載應用程序,但如果您不介意編輯Titanium SDK,則可以這樣做。要做到這一點,首先要找到您的Titanium SDK安裝。然後進入iphone/cli/hooks/run.js
文件並搜索ioslib.simulator.launch(
。第二個參數是一個選項對象,您可以在其中添加名爲uninstallApp
的設置,並將其設置爲true
。一旦你這樣做,它會在安裝新應用程序之前卸載應用程序。任何應用程序數據都將被加密,儘管我不確定通知。
請記住,此更改適用於您將使用該Titanium SDK構建的所有項目,並且您必須將此更改應用於您使用的任何其他Titanium SDK。
運行新版本時它不會自動執行嗎? – PeeHaa
我還以爲它也這樣做了,但是如果是首次安裝應用程序(我必須每次刪除應用程序才能讓它再次顯示),「您想要通知」彈出對話框纔會顯示。所以也許它與iOS模擬器設置有關... – Levin