react native iOS 基本操作

、##社區(qū)react native iOS 端常見問題與解決方案

一娩怎、搭建環(huán)境

參考地址-中文

參考地址-官網(wǎng)

需要資源

硬件

mac 電腦
軟件
xcode   
nodejs
Homebrew //Mac系統(tǒng)的包管理器帕识,用于安裝NodeJS和一些其他必需的工具軟件泛粹。
Yarn    //React Native的命令行工具(react-native-cli)
Watchman    //由Facebook提供的監(jiān)視文件系統(tǒng)變更的工具。安裝此工具可以提高開發(fā)時的性能(packager可以快速捕捉文件的變化從而實現(xiàn)實時刷新)肮疗。
Flow    //靜態(tài)的JS類型檢查工具

安裝環(huán)境

安裝Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在Max OS X 10.11(El Capitan)版本中晶姊,homebrew在安裝軟件時可能會碰到/usr/local目錄不可寫的權限問題∥被酰可以使用下面的命令修復:

sudo chown -R `whoami` /usr/local
配置node源
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
安裝Yarn
npm install -g yarn react-native-cli

如果你看到EACCES: permission denied這樣的權限報錯们衙,那么請參照上文的homebrew譯注钾怔,修復/usr/local目錄的所有權:

sudo chown -R `whoami` /usr/local
安裝xcode

下載xcode

下載完成后執(zhí)行默認安裝即可

安裝Watchman
brew install watchman
安裝Flow
brew install flow

二、新建工程

在目標文件夾中輸入命令蒙挑,初次執(zhí)行此命令時間稍長

react-native init AwesomeProject //初始化一個名為 AwesomeProject 的項目

模擬器運行項目

啟動項目(兩種方式)

1宗侦、命令啟動方式進入項目目錄執(zhí)行 react-native run-ios

cd AwesomeProject && react-native run-ios

2、xcode啟動項目

雙擊打開工程目錄下 ios/AwesomeProject.xcodeproj文件忆蚀,這個文件是iOS工程文件矾利。

功能簡介:

  • ??圖標表示運行設備,模擬器或者真機馋袜,需要手動選擇(目前只能選擇模擬器)
  • 左上角三角形run
  • 黑色正方形:停止run

選擇一個模擬器

點擊黑色三角形即可運行項目

mysql.jpeg

三男旗、調(diào)試

聚焦到模擬器上

選擇左上角 Hardware/Shake Gesture 此時會在模擬器上呼出調(diào)試面板

xcode2
xcode3
  • 點擊 Debug JS 瀏覽器會自動打開 http://localhost:8081/debugger-ui 頁面,任何在react antive中的console即可在這個頁面的控制臺展示
  • Enable Live Reload 開啟自動刷新頁面功能欣鳖,項目中保存后頁面自動刷新

四察皇、模擬器基本操作快捷鍵

  • cmd + r鍵刷新模擬器頁面
  • cmd + shift + h 回到主頁(相當于真機按下home鍵)
  • cmd + shift + h + h 快速點擊兩次 h (相當于雙擊home鍵)

真機運行

  • 注冊開發(fā)者賬號

  • 雙擊打開工程目錄下 ios/AwesomeProject.xcodeproj文件啟動xcode

  • 將手機連接到電腦,并在手機彈框上點擊 信任

  • 單擊左側(cè)欄工程名观堂,打開控制面板让网,選擇 General下的 Signing,勾選Autimatically manage signing

  • Team 選項中選擇 add an account 添加自己的開發(fā)者賬號

  • 在左上角黑色正方形旁邊的設備中選擇連接電腦的iphone名稱师痕,中間頂部狀態(tài)欄會展示當前設備準備情況溃睹。

  • 當設備準備就緒后 點擊黑色三角形或者按下cmd + r鍵運行程序,隨后手機上即可安裝

  • 安裝ok后點擊圖標啟動app胰坟,如果彈出需要信任證書則進入 系統(tǒng)設置-通用-設備管理中找到相關證書因篇,點擊驗證即可*

  • 進入app界面后搖晃手機即可呼出開發(fā)者面板,即可選擇自動刷新或者 調(diào)試模式

溫馨提示:搖晃手機記得拿穩(wěn)

五笔横、修改icon竞滓,appname和啟動畫面

修改icon

  • appstore 搜索 Prepo 下載安裝
  • 啟動Prepo 將需要的圖標(一張原圖)拖放到軟件中即可生成全部類型的icon,導出即可
  • xcode中打開項目
  • 將導出的icon拖到對應的地方吹缔,2x商佑、3x表示倍數(shù)。大小為像素厢塘,例如第一個圖標為 20x2=40像素 的圖標
  • 重新運行項目即可看到圖標

修改appName

  • 修改info.plist文件茶没,新建名為 Bundle display name 的key,值為 app的名字晚碾,這個值在發(fā)布 ipa包的時候需要
  • 修改 Bundle name 值為 app的名字抓半,在真機運行的時候需要
  • 再次運行項目即可看到更新的應用名
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市格嘁,隨后出現(xiàn)的幾起案子笛求,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件探入,死亡現(xiàn)場離奇詭異狡孔,居然都是意外死亡,警方通過查閱死者的電腦和手機新症,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門步氏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人徒爹,你說我怎么就攤上這事荚醒。” “怎么了隆嗅?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵界阁,是天一觀的道長。 經(jīng)常有香客問我胖喳,道長泡躯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任丽焊,我火速辦了婚禮较剃,結果婚禮上,老公的妹妹穿的比我還像新娘技健。我一直安慰自己写穴,他們只是感情好,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布雌贱。 她就那樣靜靜地躺著啊送,像睡著了一般。 火紅的嫁衣襯著肌膚如雪欣孤。 梳的紋絲不亂的頭發(fā)上馋没,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音降传,去河邊找鬼篷朵。 笑死,一個胖子當著我的面吹牛婆排,可吹牛的內(nèi)容都是我干的款票。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泽论,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了卡乾?” 一聲冷哼從身側(cè)響起翼悴,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鹦赎,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谍椅,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年古话,在試婚紗的時候發(fā)現(xiàn)自己被綠了雏吭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡陪踩,死狀恐怖杖们,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情肩狂,我是刑警寧澤摘完,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站傻谁,受9級特大地震影響孝治,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜审磁,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一谈飒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧态蒂,春花似錦杭措、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赘那,卻和暖如春刑桑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背募舟。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工祠斧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拱礁。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓琢锋,卻偏偏與公主長得像,于是被迫代替她去往敵國和親呢灶。 傳聞我的和親對象是個殘疾皇子吴超,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

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