因爲前段時間寫了一個React-Native的項目Mung,就想把打包出.apk和.ipa,我我的一直從事Android開發因此安卓app打包就沒什麼問題了,但ios打包問題就大了,最大的問題就是我沒有Mac,本身電腦纔買不到兩年,總不能再買一個Mac吧,因此就想辦法。。。html
步驟很簡單,真心不復雜,並且沒驅動問題,適用因此電腦配置過得去的電腦。react
- 第一種和第二種沒用過,但我的認爲確定不少問題,網上也不多資料關於一二種,最好的方法是在Mac上運行,這樣你遇到的問題search應該很快就有答案了,並且不少網頁都不推薦在Windows下開發ios,因此若是沒錢買Mac或電腦不想換的換能夠用用第三四種。
- 第三種,黑蘋果研究了幾天實踐了幾天失敗了,最後花錢在淘寶上找人遠程安裝,他們安裝前說以前安裝過能夠成功,後來搞了三個多小時我還沒放棄,淘寶賣家放棄,在我再三要求下有換了幾個方法仍是失敗,總結:說實話黑蘋果能夠本身去遠景論壇上看有不少資料,若是有時間和耐心的話,黑蘋果有不少驅動問題這是不爭的事實,並且網卡不能雖然有解決的辦法。
- 第四種,不少人以爲虛擬機卡,這個沒錯,你選的虛擬機和你的電腦配置和選的Mac系統有很大關係,反正個人真不卡,若是你的電腦比我電腦配置高確定會更好。
- 虛擬機安裝Mac一個月前我試過VirtualBox+Mac這個真的卡的要死,真不能用別說開發了,但VMWare+Mac真心不卡,並且我仍是安裝在機械硬盤上的,若是你是固態會更快(網上說),
- 能夠同時運行 XCode WebStrom IOS虛擬機 Node Safari這些一塊兒運行徹底沒問題,因此React-Native開發必定沒問題,若是你電腦配置不吭的話。
- Mac系統,兩個都要下載解壓一個就能夠 pan.baidu.com/s/1i5a8hwT 密碼:0t7i 也能夠用下面文章中的連接,下面文章的系統我沒有用過不知道,但這個連接是Mac 10.12很不錯
- 安裝VMWare+Mac能夠按照步驟一步步安裝或者網上本身搜索有不少資料,OS系統最後用步驟一的系統,記得把VMWare Tools安裝了,系統下載步驟一的,系統最好不要更新,我的意見。
- 系統優化 優化後會更好點,尤爲是毛玻璃很卡。
- 若是你係統不是最新好像安裝不了XCode9但不要緊,安裝太新的可能太卡,咱們能夠XCode8,我安裝的是XCode8.2地址能夠下載歷史版本。
- 配置React-Native環境,說實話Mac裏的React-native環境可比Windows簡單太多了,也沒有什麼環境變量什麼,直接按照地址上配置沒問題React-Native 中文網
- iOS RN 0.45以上版本所需的第三方編譯庫(boost等) 這個問題你應該會遇到我就被坑了,坑的我都懷疑係統問題了解決辦法iOS RN 0.45以上版本所需的第三方編譯庫
- 再說一下ios問題若是你要打包出ipa你必需要ios開發者帳號多少錢呢,百度去吧,可是徹底不影響咱們開發和調試。
- 簡單調試React-Native的Ios大部分最好仍是在Windows下調試。
- 修改icon和launchimage這個必需要在xcode下完成,因此它仍是有它的必要性。
- 打包和發佈。
電腦配置ios
真心不卡git
Macgithub
Macxcode