Windows下React-Native如何調試和運行iOS

由於前段時間寫了一個React-Native的項目Mung,就想把打包出.apk和.ipa,我個人一直從事Android開發所以安卓app打包就沒什麼問題了,但ios打包問題就大了,最大的問題就是我沒有Mac,自己電腦纔買不到兩年,總不能再買一個Mac吧,所以就想辦法。。。

步驟很簡單,真心不復雜,而且沒驅動問題,適用所以電腦配置過得去的電腦。

Windows下調試IOS方法

  • 經過的查詢大致有以下幾種方法,如果有錯或遺漏請指出。
    1. Xamarin 和 visual studio 可以開發
    1. 安裝 Cygwin,再用 toolchain 開發。
    1. 安裝黑蘋果。
    1. 安裝虛擬機,在虛擬機裏安裝蘋果。

選擇哪個呢

  • 第一種和第二種沒用過,但個人認爲肯定很多問題,網上也很少資料關於一二種,最好的方法是在Mac上運行,這樣你遇到的問題search應該很快就有答案了,而且很多網頁都不推薦在Windows下開發ios,所以如果沒錢買Mac或電腦不想換的換可以用用第三四種。
  • 第三種,黑蘋果研究了幾天實踐了幾天失敗了,最後花錢在淘寶上找人遠程安裝,他們安裝前說之前安裝過可以成功,後來搞了三個多小時我還沒放棄,淘寶賣家放棄,在我再三要求下有換了幾個方法還是失敗,總結:說實話黑蘋果可以自己去遠景論壇上看有很多資料,如果有時間和耐心的話,黑蘋果有很多驅動問題這是不爭的事實,而且網卡不能雖然有解決的辦法。
  • 第四種,很多人覺得虛擬機卡,這個沒錯,你選的虛擬機和你的電腦配置和選的Mac系統有很大關係,反正我的真不卡,如果你的電腦比我電腦配置高肯定會更好。

實踐

  • 虛擬機安裝Mac一個月前我試過VirtualBox+Mac這個真的卡的要死,真不能用別說開發了,但VMWare+Mac真心不卡,而且我還是安裝在機械硬盤上的,如果你是固態會更快(網上說),
  • 可以同時運行 XCode WebStrom IOS虛擬機 Node Safari這些一起運行完全沒問題,所以React-Native開發一定沒問題,如果你電腦配置不吭的話。

安裝大多數是鏈接形式但我安裝是成功的

    1. Mac系統,兩個都要下載解壓一個就可以 http://pan.baidu.com/s/1i5a8hwT 密碼:0t7i 也可以用下面文章中的鏈接,下面文章的系統我沒有用過不知道,但這個鏈接是Mac 10.12很不錯
    1. 安裝VMWare+Mac可以按照步驟一步步安裝或者網上自己搜索有很多資料,OS系統最後用步驟一的系統,記得把VMWare Tools安裝了,系統下載步驟一的,系統最好不要更新,個人意見
    1. 系統優化 優化後會更好點,尤其是毛玻璃很卡。
    1. 如果你係統不是最新好像安裝不了XCode9但沒關係,安裝太新的可能太卡,我們可以XCode8,我安裝的是XCode8.2地址可以下載歷史版本。
    1. 配置React-Native環境,說實話Mac裏的React-native環境可比Windows簡單太多了,也沒有什麼環境變量什麼,直接按照地址上配置沒問題React-Native 中文網
    1. iOS RN 0.45以上版本所需的第三方編譯庫(boost等) 這個問題你應該會遇到我就被坑了,坑的我都懷疑係統問題了解決辦法iOS RN 0.45以上版本所需的第三方編譯庫
    1. 再說一下ios問題如果你要打包出ipa你必須要ios開發者賬號多少錢呢,百度去吧,但是完全不影響我們開發和調試。

用途

    1. 簡單調試React-Native的Ios大部分最好還是在Windows下調試。
    1. 修改icon和launchimage這個必須要在xcode下完成,所以它還是有它的必要性。
    1. 打包和發佈。

截圖

電腦配置

真心不卡

Mac

Mac

接下來可以編寫一下Hello World IOS 測試一下環境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章