1.基本下載教程就不多說了,網(wǎng)上一抓一大把饥悴,不懂的直接復(fù)制錯誤的命令行坦喘,自行百度,這里我還有兩個沒配好西设,這兩個不影響我真機測試(是因為我的Xcode版本過低)瓣铣,所以就沒管了。
2.Xcode 配置:
下載注意:對應(yīng)手機版本下載Xcode贷揽,如果不知道Xcode哪個版本對應(yīng)手機哪個版本棠笑,見下圖,app store搜索Xcode禽绪,找到版本歷史記錄蓖救,對照手機版本下載Xcode
各個xcode版本下載地址:https://developer.apple.com/download/more/
3.將appium下載安裝完成后找到該WDA
/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent
在WDA里面用Xcode打開WebDriverAgent.xcodeproj工程。
注意:不同的軟件依賴Xcode都需要相對應(yīng)的工程印屁,例如用Airtest做iOS自動化需要依賴的是包名為iOS-Tagent-master(GitHub上下載)循捺,同樣的,用Xcode打開WebDriverAgent.xcodepro進入對應(yīng)的工程雄人。
4.用Xcode打開WebDriverAgent.xcodepro工程配置
(1)首先編譯之前你得有 ID賬號从橘,并且登錄你的Xcode賬戶。當(dāng)然如果有開發(fā)者賬號那么會更好础钠。Xcode--->Preferences-->Accounts添加Apple ID
(2)編譯WebDriverAgentLib
(3)編譯WebDriverRunner
參考網(wǎng)址:https://testerhome.com/topics/14911
(4)試運行恰力,點擊Test中的Build,Build失敗,查看報錯原因旗吁,一般都是因為前面的配置沒配好牺勾,Build成功后,點擊Test,如Test失敗阵漏,可能是編譯問題
問題一:出現(xiàn)“ RoutingHTTPServer / RoutingConnection.h”文件未找到驻民,編譯錯誤翻具。
問題二:xcodebuild失敗,代碼為65
解決方法:
1.cd/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent
2.在wda根目錄下回还,輸入./Scripts/bootstrap.sh下載依賴項裆泳,wda重新編譯
3.重新構(gòu)建了項目后,就沒有報錯了
參考網(wǎng)址:https://testerhome.com/topics/18373
最后柠硕,希望小伙伴們安裝軟件一路順暢啦工禾!