使用Xcode運行reactnative程序到逊、打包發(fā)布

模擬器運行

在前面搭建RN開發(fā)環(huán)境的時候铣口,我已經(jīng)說過如何創(chuàng)建一個RN項目了。在創(chuàng)建好的項目根目錄就分別會有一個Android和iOS文件目錄觉壶,我們需要做的就是打開iOS目錄脑题,并且打開里面的xCode工程(使用xCode??)。打開之后铜靶,可以試著用模擬器運行一下叔遂,操作方法完全和原生操作一樣。

這里可能會遇到如下的錯誤:

這種情況修改一下AppDelegate.m中的方法,如下圖:

注釋掉第一行的代碼已艰,換成第二行的痊末,IP地址是本機的IP地址

這里需要說明一下、出現(xiàn)這個錯誤是因為你的工程中少一個文件main.jsbundle

這個文件在打包的時候是必不可少的哩掺,我們上面這種修改方法凿叠,是在debug模式下運行的,這樣的話便于調(diào)試疮丛。

在debug模式下幔嫂,我們可以通過模擬器的模擬搖一搖調(diào)出調(diào)試菜單,如下圖:

其中Reload是點擊刷新誊薄,Debug JS Remotely 是在網(wǎng)頁中打開JS調(diào)試(這里可以打印履恩,也可進行單步調(diào)試打斷點),Enable Hot Reloading 打開這個選項之后呢蔫,每次編輯完頁面布局的時候切心,進行保存操作之后,界面就會自動刷新片吊,這樣的話绽昏,就省去了不少原生應用不停手動開關編譯的時間。

真機運行

以上都是在模擬器上操作俏脊,那么在真機上呢全谤?

使用iPhone真機運行的話,一個最基本的條件就是遵循蘋果公司的開發(fā)者協(xié)議爷贫,在這些條件滿足的基礎上认然,你只需要滿足一個條件即可,那就是保證手機和你的電腦在同一個局域網(wǎng)下漫萄,這樣才能根據(jù)之前Appdelegate.m文件中的IP地址獲取到相應的js代碼卷员。

在真機上運行起來之后,所有的調(diào)試操作都和模擬器是相同的腾务,唯一不同的是毕骡,手機你就可勁兒晃動就行了。

打包發(fā)布

打包當然還是需要使用xCode來完成的岩瘦,那么在這之前需要幾個操作必須完成

1未巫、生成main.jsbundle文件,就是上面說到的標紅的文件担钮,這個可以直接使用如下命令橱赠,在終端中執(zhí)行即可:

運行命令打包react-native bundle --platform平臺--entry-file啟動文件--bundle-output打包js輸出文件--assets-dest資源輸出目錄--dev是否調(diào)試

eg: react-native bundle --platform ios --entry-file=./index.ios.js --bundle-output ./ios/main.jsbundle--assets-dest ./ios/bundle --dev false

這段命令執(zhí)行成功之后,再去xCode工程中查看箫津,之前標紅的文件已經(jīng)不再標紅了狭姨,說明已經(jīng)創(chuàng)建成功了宰啦。

2、確定Scheme中build選項是Release模式饼拍,如下圖:

以上兩部操作執(zhí)行結束之后赡模,你就可以根據(jù)iOS的打包經(jīng)驗開開心的打包發(fā)布了!

作者鏈接:http://www.reibang.com/p/1934710f938f(出處)

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末师抄,一起剝皮案震驚了整個濱河市漓柑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌叨吮,老刑警劉巖辆布,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異茶鉴,居然都是意外死亡锋玲,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門涵叮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來惭蹂,“玉大人,你說我怎么就攤上這事割粮《芡耄” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵舀瓢,是天一觀的道長廷雅。 經(jīng)常有香客問我,道長京髓,這世上最難降的妖魔是什么榜轿? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮朵锣,結果婚禮上,老公的妹妹穿的比我還像新娘甸私。我一直安慰自己诚些,他們只是感情好,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布皇型。 她就那樣靜靜地躺著诬烹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弃鸦。 梳的紋絲不亂的頭發(fā)上绞吁,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音唬格,去河邊找鬼家破。 笑死颜说,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的汰聋。 我是一名探鬼主播门粪,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烹困!你這毒婦竟也來了玄妈?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤髓梅,失蹤者是張志新(化名)和其女友劉穎拟蜻,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枯饿,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡酝锅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了鸭你。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屈张。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖袱巨,靈堂內(nèi)的尸體忽然破棺而出阁谆,到底是詐尸還是另有隱情,我是刑警寧澤愉老,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布场绿,位于F島的核電站,受9級特大地震影響嫉入,放射性物質發(fā)生泄漏焰盗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一咒林、第九天 我趴在偏房一處隱蔽的房頂上張望熬拒。 院中可真熱鬧,春花似錦垫竞、人聲如沸闪幽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碉纺。三九已至,卻和暖如春遣鼓,著一層夾襖步出監(jiān)牢的瞬間啸盏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工骑祟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留回懦,地道東北人气笙。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像粉怕,于是被迫代替她去往敵國和親健民。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容