iOS RN項目運行深坑

首先需要知道的終端命令(可能會用到来颤,文中可能不提,遇到問題可能用得上稠肘,燃燒吧 騷年8GΑ)

查看iOS設備:
在終端中輸入xcrun simctl list devices

檢驗設備鏈接,出現(xiàn)device則鏈接:
adb devices

真機調試服務轉接至谷歌開發(fā):
adb reverse tcp:8081 tcp:8081

查看端口是否被占用:
1项阴、netstat -anp tcp | grep 8081
2本讥、lsof -i:8081

查看配置信息(此處用于查看ip地址):
ifconfig

運行項目:
1.react-native run-ios --simulator "iPhone 8”
2.react-native run-ios --device "XXX"(xxx代表真機設備名字)

注:運行項目的命令在VS和webstorm中使用,如果沒有直接安裝鲁冯,直接從xcode運用也是可以的。推薦前兩者色查,可以看到比較多報錯信息薯演。

項目環(huán)境

"react": "16.3.1",
"react-native": "0.55.4"

注:由于是比較古老的項目,所以才會出現(xiàn)各種問題秧了,如果從頭開始做跨扮,估計不會出現(xiàn)這么多版本不兼容的問題,反正說多了都是淚验毡,跑個項目跑了兩天才跑起來衡创,牛逼(ma mai bi)。

出現(xiàn)問題

問題1

已有項目無法運行

嘗試解決:

1.刪除依賴晶通,重新npm install(各種依賴問題璃氢,并不是解決方法)
2.卡在install third party(估計是心塞住了,始終是無法install成功)

終端看進度 --verbose一直卡在13%狮辽,install你妹啊一也,牛逼(gun),網(wǎng)上大多數(shù)的copy高玩(**)工程師都是下面這個解決方法喉脖。然而并沒卵用

第一步:
終端: cd node_modules/react-native/scripts && ./ios-install-third-party.sh && cd ../../../

第二步:
終端:cd node_modules/react-native/third-party/glog-0.3.4/ && ../../scripts/ios-configure-glog.sh && cd ../../../../

3.最后椰苟,發(fā)現(xiàn)日志中的某個字眼,boost_1_63_0.tar.gz (問題解決)

惱羞成怒的我树叽,做最后的嘗試舆蝴,不成功我就跟著項目同歸于盡。
第一步:
進入文件夾:~/.rncache

第二步:
找到一臺你同事的電腦,也進入這個文件夾洁仗,把所有文件傳到我的電腦层皱,然后直接暴力替換。

第三步:
不用化身復仇者京痢,同歸于盡奶甘,編譯成功,卡在install third party也不出現(xiàn)了祭椰,后面一路通暢臭家。

第四步:
但是會報一個CFBundleShortVersionString什么版本號的,修改iOS項目中的info.plist文件中CFBundleShortVersionString

第五步:
項目運行成功的歡呼方淤,敲鑼打鼓钉赁,謝天謝地,拜關二哥

問題2

模擬器下出現(xiàn) ----- dyld: Library not loaded: @rpath/******.framework/******
Referenced from: /Users/******/Library/Developer/CoreSimulator/Devices/******/data/Containers/Bundle/Application/******/******.app/demo
Reason: no suitable image found. Did find:
/Users/******/Library/Developer/CoreSimulator/Devices/******/data/Containers/Bundle/Application/******/******.app/Frameworks/******.framework/******: no matching architecture in universal wrapper

解決:將此framework替換成兼容x86的架包

問題3

真機一直卡在Loading dependency graph, done.(ios rn可以運行但是很久才進入項目)

解決:
Xcode 里修改RCTWebSocketExecutor.m文件携茂,然后將其中的"localhost"改為你的電腦的IP地址你踩。兩個設備必須連接同一個網(wǎng)絡(需要連接同一個局域網(wǎng))。

問題4(此問題超綱讳苦,只是業(yè)務問題)

iOS推送無法獲取token带膜,估計是開發(fā)者中心證書配置有問題

問題5(此問題也超綱,也只是業(yè)務問題)

更新百度地圖后Variable has incomplete type 'void'
解決:修改build settings 的compile sources as的方式鸳谜,別看百度地圖的鬼文檔膝藕,別選Objective - C++。

最后

總的來說咐扭,這是一次不錯的經(jīng)歷芭挽。入坑出坑再自己跳進去,整得跟個非主流玩自殘一樣蝗肪。也即將開始我的前端之路袜爪。iOS開發(fā)估計也是時候說再見了。處在高不成低不就的狀況薛闪,這是大家的現(xiàn)狀嗎辛馆,既然說了就記錄下吧,反正不會有人看豁延。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末怀各,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子术浪,更是在濱河造成了極大的恐慌瓢对,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件胰苏,死亡現(xiàn)場離奇詭異硕蛹,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門法焰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來秧荆,“玉大人,你說我怎么就攤上這事埃仪∫冶簦” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵卵蛉,是天一觀的道長颁股。 經(jīng)常有香客問我,道長傻丝,這世上最難降的妖魔是什么甘有? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮葡缰,結果婚禮上亏掀,老公的妹妹穿的比我還像新娘。我一直安慰自己泛释,他們只是感情好滤愕,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怜校,像睡著了一般间影。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上韭畸,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音蔓搞,去河邊找鬼胰丁。 笑死,一個胖子當著我的面吹牛喂分,可吹牛的內容都是我干的锦庸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蒲祈,長吁一口氣:“原來是場噩夢啊……” “哼甘萧!你這毒婦竟也來了?” 一聲冷哼從身側響起梆掸,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤扬卷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后酸钦,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體怪得,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了徒恋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚕断。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖入挣,靈堂內的尸體忽然破棺而出亿乳,到底是詐尸還是另有隱情,我是刑警寧澤径筏,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布葛假,位于F島的核電站,受9級特大地震影響匠璧,放射性物質發(fā)生泄漏桐款。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一夷恍、第九天 我趴在偏房一處隱蔽的房頂上張望魔眨。 院中可真熱鬧,春花似錦酿雪、人聲如沸遏暴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朋凉。三九已至,卻和暖如春醋安,著一層夾襖步出監(jiān)牢的瞬間杂彭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工吓揪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亲怠,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓柠辞,卻偏偏與公主長得像团秽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叭首,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354