Appium for mac環(huán)境完整配置

整理需要安裝的東西
1.jdk
2.Android sdk
3.Xcode
4.安裝中的工具:Git强缘、ruby、Homebrew错负、node喧兄、npm、carthage、adb、libimobiledevice
5.Appium、Appium-doctor

一耻讽、安裝jdk

1.jdk下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
選擇對應(yīng)Mac OS的版本下載:

image.png

2.安裝jdk:
(1)雙擊dmg包進(jìn)行安裝,繼續(xù)-繼續(xù)-繼續(xù)-完成帕棉;
(2)打開終端针肥,查看java版本,查看javahome路徑

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
$/usr/libexec/java_home -V
Matching Java Virtual Machines (1):
    1.8.0_201, x86_64:  "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home

(3)配置路徑香伴,終端打開profile文件編輯

$ touch ~/.bash_profile
$ open ~/.bash_profile

在文中添加以下內(nèi)容慰枕,按照自己安裝的路徑更改實(shí)際填寫內(nèi)容,保存即纲,

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home"
export CLASS_PATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

保存后具帮,輸入以下命令使更改生效,

$ source ~/.bash_profile

查看路徑是否正確

$ echo $JAVA_HOME
二低斋、安裝Android環(huán)境

1.下載Android SDK蜂厅,測試Android APP會用到
https://developer.android.com/studio/index.html#downloads
下載:

image.png

2.安裝SDK
解壓、打開/Users/mfhj-dz-001-037/android-sdk-macosx/tools下的Android膊畴,即Android SDK manager掘猿,選中前三項(xiàng),選中install packages進(jìn)行安裝
選中要安裝的內(nèi)容.png

再次彈窗巴比,協(xié)議Accept license 术奖,安裝install;
3.配置Android環(huán)境
打開終端轻绞,輸入

$ open ~/.bash_profile

如果提示不存在此文件,可在根目錄下創(chuàng)建此文件

$ cd ~
$ touch .bash_profile

根據(jù)自己的jdk佣耐、sdk 地址編輯路徑

export ANDROID_HOME=/Users/mfhj-dz-001-037/android-sdk-macosx
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.3 

更新配置文件政勃,生效

$ source .bash_profile
三、安裝Xcode

1.在App Store搜索Xcode兼砖,安裝奸远;
2.如果macOS版本太舊既棺,可去官網(wǎng)搜索Xcode舊版本安裝,但需注意的是想測試最新iOS版本的手機(jī)需要下載最新的Xcode懒叛;
下載地址:https://developer.apple.com/download/more/
搜索macOS對應(yīng)的Xcode丸冕,在搜索并選擇Xcode版本進(jìn)行下載

查看對應(yīng)的Xcode版本.png

搜索Xcode.png

四、安裝Appium和appium-doctor

1.下載地址:https://github.com/appium/appium-desktop/releases
查看各個版本的地址薛窥,盡量不要選最新
2.安裝Appium
3.安裝appium-doctor

$ npm install -g appium-doctor

4.在終端中檢測iOS和Android的環(huán)境是否搭好胖烛,輸入命令檢測,配置正確如圖诅迷,必須安裝的顯示綠色對勾即可(根據(jù)檢測結(jié)果安裝佩番,本文并不代表所有電腦都這樣安裝),其他可選擇的按照個人需求安裝

$ appium-doctor iOS
iOS
$ appium-doctor android
Android
五罢杉、libimobiledevice安裝(真機(jī)調(diào)試需要)

參照另外一個帖子:http://www.reibang.com/p/6423610d3293
libimobiledevice是連接iOS設(shè)備的開源工具趟畏,可跨平臺,相當(dāng)于Android的adb滩租,如果不想用這個赋秀,用iTools或者iTunes都可以;

$ brew install libimobiledevice --HEAD  
$ brew install ideviceinstaller  #ideviceinstaller是ipa的安裝命令律想,需要額外安裝猎莲;
  • 第一條命令,遇到了錯誤
error: RPC failed; curl 18 transfer closed with outstanding read data remaining 
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
  • 由于內(nèi)容過大蜘欲,協(xié)議不允許下載益眉,但是在第二條命令執(zhí)行安裝時,其中包括這條未下載的內(nèi)容姥份,OK了~

電腦連接真機(jī)郭脂,終端輸入

$ idevice_id -l  #顯示當(dāng)前連接的第一臺設(shè)備udid

此處標(biāo)記一下,待解決澈歉。展鸡。。埃难。莹弊。
錯誤
六、安裝ios-deploy
$ npm install -g ios-deploy

先提示權(quán)限錯涡尘,后來提示build failed 忍弛,提示信息如下

錯誤提示

解決:
$ sudo npm install -g ios-deploy --unsafe-perm=true
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市考抄,隨后出現(xiàn)的幾起案子细疚,更是在濱河造成了極大的恐慌,老刑警劉巖川梅,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件疯兼,死亡現(xiàn)場離奇詭異然遏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)吧彪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門待侵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人姨裸,你說我怎么就攤上這事秧倾。” “怎么了啦扬?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵中狂,是天一觀的道長。 經(jīng)常有香客問我扑毡,道長胃榕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任瞄摊,我火速辦了婚禮勋又,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘换帜。我一直安慰自己楔壤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布惯驼。 她就那樣靜靜地躺著蹲嚣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪祟牲。 梳的紋絲不亂的頭發(fā)上隙畜,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機(jī)與錄音说贝,去河邊找鬼议惰。 笑死,一個胖子當(dāng)著我的面吹牛乡恕,可吹牛的內(nèi)容都是我干的言询。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼傲宜,長吁一口氣:“原來是場噩夢啊……” “哼运杭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起函卒,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤县习,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后谆趾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躁愿,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年沪蓬,在試婚紗的時候發(fā)現(xiàn)自己被綠了彤钟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡跷叉,死狀恐怖逸雹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情云挟,我是刑警寧澤梆砸,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站园欣,受9級特大地震影響帖世,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沸枯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一日矫、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绑榴,春花似錦哪轿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赤套,卻和暖如春飘痛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背于毙。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工敦冬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人唯沮。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓脖旱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親介蛉。 傳聞我的和親對象是個殘疾皇子萌庆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

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