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

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

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

mac2.png
mac2.png

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系統,兩個都要下載解壓一個就能夠 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. 打包和發佈。

截圖

電腦配置ios

desktop.png
desktop.png

真心不卡git

mac2.png
mac2.png

Macgithub

mac1.png
mac1.png

Macxcode

mac3.png
mac3.png

接下來能夠編寫一下Hello World IOS 測試一下環境

相關文章
相關標籤/搜索