1. 程式人生 > >React-Native版本升級踩坑

React-Native版本升級踩坑

由於xcode更新到8,React-Native版本低於0.32的在xcode8中執行選擇模擬的系統小於IOS9.3會報錯,打包出來的版本在安裝時IOS系統低於9.3,執行時會崩潰。由於我目前使用的是react-native的版本是0.23,諮詢過facebook官方,官方說法是0.23不支援xcode8,要求將react-native升級到最新的版本。升級過程及其痛苦啊!!!!

直接升級react-native的版本

直接升級react-native的版本使用的依賴包有的版本過低,程式直接執行不了。

新建一個新的專案將原來專案的程式碼拷貝過來。

新建一個新的專案,將需要升級的專案的業務程式碼拷貝過來。由於之前沒事的時候將之前的ES5的程式碼全部重寫成了ES6,省了很多的時間。原生的程式碼直接在原有的接觸上修改。個別不相容的元件替換掉,升級完成!!!