JSPatch是最近業(yè)余做的小項目,只需在項目中引入極小的引擎,就可以使用JavaScript調(diào)用任何Objective-C的原生接口,獲得腳本語言的能力:動態(tài)更新APP,替換項目原生代碼修復(fù)bug。
用途
是否有過這樣的經(jīng)歷:新版本上線后發(fā)現(xiàn)有個嚴(yán)重的bug,可能會導(dǎo)致crash率激增,可能會使網(wǎng)絡(luò)請求無法發(fā)出,這時能做的只是趕緊修復(fù)bug然后提交等待漫長的AppStore審核,再盼望用戶快點升級,付出巨大的人力和時間成本,才能完成此次bug的修復(fù)。
使用JSPatch可以解決這樣的問題,只需在項目中引入JSPatch,就可以在發(fā)現(xiàn)bug時下發(fā)JS腳本補丁,替換原生方法,無需更新APP即時修復(fù)bug。