寫在前面
之前有寫過搭建andriod+appium環境,所以appium的安裝部分在此就不多寫了
一、初步檢測基本工具
1、安裝檢測工具
sudo npm install -g [email protected]
測試命令
appium-doctor --ios
當運行命令結果顯示含有下圖內容時,即可代表這步ok了
2、命令行安裝
brew install carthage
brew install -v --HEAD --fetch --build-from-source usbmuxd libimobiledevice ideviceinstaller ❤️ 命令是否有ios設備連接: ideviceinstaller -l
brew install ffmpeg
sudo npm install -g ios-deploy --unsafe-perm=true
3、安裝Xcode
- 從官網下載版本號爲11的Xcode進行安裝: https://developer.apple.com/download/more/
- 安裝方法:雙擊然後等待解壓完, 然後把app移入應用程序
- 運行命令:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
二、WebDriverAgent
不需要再從哪個git下載
1、打開WebDriverAgent
cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
./Scripts/bootstrap.sh
執行上面命令成功後再打開
open WebDriverAgent.xcodeproj
2、準備好開發者的apple ID及其證書
選擇信任證書(雙擊證書,選擇始終信任,與ios開發有關的證書都設置
)
選擇允許訪問(與ios開發有關的證書都設置)
3、配置runner
勾選與證書
ios版本與bundle id(可自定義)
4、真機調試
將Mac和真機在一個網段下(可連接一個ssid),在xcode中選擇真機,按照之前的配置修改之後,快捷鍵command+U,可test工程,工程出現如下圖所示即編譯成功。【編譯的過程保持手機不能鎖屏】
檢驗ServerURLhere–在手機瀏覽器中輸入地址http://XXXX:8100/status,出現字符串則說明成功。