無(wú)標(biāo)題文章

Mac下安裝ionic和cordova,并生成iOS項(xiàng)目

字?jǐn)?shù)562閱讀855評(píng)論0喜歡1

為了開發(fā)HTML5,除了最新使用React Native等之外,目前首選的為穩(wěn)定的ionic+Angularjs來(lái)開發(fā)iOS和android.

Ionic(ionicframework一款接近原生的HTML5移動(dòng)App開發(fā)框架 會(huì)html css js就可以開發(fā)app

博客地址: http://blog.img421.com/macxia-an-zhuang-ioniche-cordova-bing-yun-xing-iosxiang-mu/

ionic中文教程講解的很清楚,此網(wǎng)站翻譯了一些原官網(wǎng)文檔,而且也有諸多例子,讓我們能夠更好的學(xué)習(xí).本教程講述一下ionic员凝、cordova安裝的具體內(nèi)容.

1. 安裝npm 、node.js

1.1 打開`終端(Terminal)`,分別輸入以下內(nèi)容:

npm -v

node -v

如果npm或者node可能并非最新版本或者沒(méi)有安裝,可以到nodejs官網(wǎng)下載最新版本.

下載好后雙擊下載的pkg包默認(rèn)安裝即可娩怎。

2.安裝ionic和cordova

2.1因?yàn)槟承┰?國(guó)內(nèi)的網(wǎng)絡(luò)安裝ionic和cordova 會(huì)出現(xiàn)錯(cuò)誤,因此要跳過(guò)某些墻勿决。采用淘寶NPM鏡像梗搅。打開終端直接輸入以下命令即可。

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

2.2 通過(guò)淘寶NPM鏡像就可以安裝ionic和cordova包.

輸入在終端中以下內(nèi)容:

sudo cnpm install -g cordova ionic

**ps:等待時(shí)間可能會(huì)長(zhǎng),請(qǐng)耐心等候**

輸出以上內(nèi)容即可安裝成功。

2.3 安裝成功以后,要查看安裝的包內(nèi)容是否全部都已安裝.運(yùn)行命令:

ionic info

上圖中所顯示的Not installed代表未安裝,安裝方式即為紅色給出的內(nèi)容,照著內(nèi)容安裝即可以.

**ps:不安裝的情況下就是不能在此環(huán)境下編譯等,但是對(duì)于瀏覽器運(yùn)行無(wú)影響.**

`ios-sim`代表模擬器運(yùn)行環(huán)境,

`ios-deploy`代表真機(jī)運(yùn)行環(huán)境食棕。

**ps:博主只安裝了模擬器環(huán)境**

3. 項(xiàng)目

3.1 項(xiàng)目生成

終端運(yùn)行

//進(jìn)入桌面

cd ./Desktop

//生成demo_1文件項(xiàng)目

ionic start demo_1

如果創(chuàng)建`iOS`應(yīng)用,`終端`運(yùn)行:

cd demo_1

ionic platform add ios (可能會(huì)需要sudo)

ionic build ios

ionic emulate ios? //模擬器運(yùn)行

生成的iOS應(yīng)用會(huì)在`platforms`文件夾中顯示呐萌。

上傳中...

可以有三種方式開始一個(gè)ionic項(xiàng)目:

$? ionic start myApp tabs# 創(chuàng)建帶有top欄和bottom欄的示例項(xiàng)目

$? ionic start myApp sidemenu# 創(chuàng)建帶有左側(cè)帶有menu欄的示例項(xiàng)目

$? ionic start myApp blank#創(chuàng)建空白項(xiàng)目

再執(zhí)行下面命令就可以再瀏覽器查看效果了:

$? ionic sserve

添加ios平臺(tái)

確保你已經(jīng)安裝了xcode馁痴,執(zhí)行以下命令就可以再模擬器看到效果了:

$ sudo npm install -g ios-sim

$ cd myApp

$ ionic platform add ios

$ ionic build ios

$ ionic emulate ios

添加Android平臺(tái)

確保你已經(jīng)配置好android的開發(fā)環(huán)境,執(zhí)行以下命令就可以再模擬器看到效果了:

$ cd myApp

$ ionic platform add android //這行可能會(huì)報(bào)錯(cuò)

$ ionic build android

$ ionic emulate android

android基礎(chǔ)環(huán)境 JAVA 肺孤、ADT (Android SDK tools) (該過(guò)程不詳細(xì)敘述)

配置環(huán)境變量sudo vim ~/.bash_profile或者sudo vim .profile

export? PATH=${PATH}:/Users/adsage/work/adt/sdk/platform-tools:/Users/adsage/work/adt/sdk/tools

ANDROID_HOME=$HOME/work/adt/sdk

export ANDROID_HOME

使環(huán)境變量生效source .bash_profile

將android SDK目錄權(quán)限設(shè)置為可寫

chmod -R 777 sdk/

android構(gòu)建依賴ant

brew update &&brew install ant

下載android API 和 鏡像

- 使用android SDK manager 下載android的API 和鏡像(當(dāng)然也可以離線下載)

- 使用Android Virtual manager 創(chuàng)建android的虛擬機(jī)

安裝nodeJS 以及相關(guān)包

sudo npm install -g cordova ionic

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末罗晕,一起剝皮案震驚了整個(gè)濱河市济欢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌小渊,老刑警劉巖法褥,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異酬屉,居然都是意外死亡半等,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門梆惯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)酱鸭,“玉大人,你說(shuō)我怎么就攤上這事垛吗“妓瑁” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵怯屉,是天一觀的道長(zhǎng)蔚舀。 經(jīng)常有香客問(wèn)我,道長(zhǎng)锨络,這世上最難降的妖魔是什么赌躺? 我笑而不...
    開封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮羡儿,結(jié)果婚禮上礼患,老公的妹妹穿的比我還像新娘。我一直安慰自己掠归,他們只是感情好缅叠,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著虏冻,像睡著了一般肤粱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厨相,一...
    開封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天领曼,我揣著相機(jī)與錄音,去河邊找鬼蛮穿。 笑死庶骄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的践磅。 我是一名探鬼主播瓢姻,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼音诈!你這毒婦竟也來(lái)了幻碱?” 一聲冷哼從身側(cè)響起绎狭,我...
    開封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎褥傍,沒(méi)想到半個(gè)月后儡嘶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡恍风,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年蹦狂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朋贬。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡凯楔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锦募,到底是詐尸還是另有隱情摆屯,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布糠亩,位于F島的核電站虐骑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赎线。R本人自食惡果不足惜廷没,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望垂寥。 院中可真熱鬧颠黎,春花似錦、人聲如沸滞项。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蓖扑。三九已至唉铜,卻和暖如春台舱,著一層夾襖步出監(jiān)牢的瞬間律杠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工竞惋, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柜去,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓拆宛,卻偏偏與公主長(zhǎng)得像嗓奢,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子浑厚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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

  • 1.要做一個(gè)盡可能流暢的ListView股耽,你平時(shí)在工作中如何進(jìn)行優(yōu)化的根盒? ①Item布局,層級(jí)越少越好物蝙,使用hie...
    fozero閱讀 734評(píng)論 0 0
  • 現(xiàn)在,我會(huì)想震嫉,當(dāng)我要給你看這文字時(shí)森瘪,是已經(jīng)到了要說(shuō)再見(jiàn),還是不得不告別的時(shí)候票堵? 縱使相愛(ài)也終有必須割舍的理由扼睬,可要...
    river123456閱讀 321評(píng)論 0 0
  • 一次偶然的邂逅,讓我遇上了這位戴眼鏡换衬,留胡子痰驱,自稱處女座的的IT男⊥郑看一看照片担映,恩,蠻帥的感覺(jué)叫潦,是我蠻希望自...
    棍影無(wú)雙閱讀 299評(píng)論 0 0
  • 感恩節(jié)回來(lái)的第二天蝇完,就去了醫(yī)院里,一切照舊矗蕊,說(shuō)不上好短蜕,也未至于不好。醫(yī)生看了看片子傻咖,若有所思地點(diǎn)點(diǎn)頭朋魔,“嗯”了一聲...
    江易禾閱讀 449評(píng)論 0 2