2013-03-15 23 views
3

因此,我使用Trigger.io爲iOS和Android創建了一些原生插件。Trigger.io原生插件和源代碼控制

該工具包將自動爲您創建檢測器項目。

我的問題是 - 這些項目是否可能在主要(/次要)更新trigger.io之間發生變化?是否有某些文件,我們應該嘗試而不是放置到源代碼管理?

謝謝!

回答

2

我們有時更新次要平臺版本發佈中的檢查器項目 - 大多數情況下,這些更改不會影響您的開發:錯誤修復,對無關模塊的改進等等。對於這些情況,只需更改manifest.json中的platform_version並更新您的檢查器項目即可獲取新代碼。

但是,在某些情況下,我們還更改可運行檢查器應用程序使用的HTML/CSS/JS(例如支持working with files)。在這些情況下,您需要在更新之前從文件系統中刪除現有的檢查器項目,以便您可以從新的檢查器應用程序中獲得乾淨的啓動。

注意但是,這會刪除您對檢查器應用程序在assets/src中所做的任何手動更改 - 您需要在更新後重新執行這些更改。

我們計劃的檢查員項目的主要更新將修復這個稍微尷尬的工作流程 - 即使平臺版本影響檢查器應用程序,只需更改清單即可無縫更新:該更改大概需要1-2個月。

目前,我的建議是將所有的插件文件放入版本控制(例如https://github.com/trigger-corp/plugin-multi-image-select)。