정상적으로 연결되면 이미지처럼 연결된 기기가 뜬다.
(1) WebDriverAgent
탭 선택한 상태에서 '▶️' 버튼 눌러 빌드 시작
💡이때 아이폰에서 IntergraionApp 설치에 실패했다는 팝업 발생할 수 있음.
1. 아이폰 설정으로 이동
2. VPN 검색 > VPN 및 기기 관리
2. 개발자 앱 신뢰
(2) 상단 메뉴 product
> Test
선택
(3) shift
+ command
+ C 눌러서 console 확인
(4) 맨 아래 찍힌 SeverURL 복사
📌 터미널 실행 방법
- 터미널 열어서 WebDriverAgent 폴더 경로까지 이동 (ex. /Users/${본인 PC명}/Documents/WebDriverAgent )
- 아래 명령어 수행
xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=기기 UDID' test
(1) Appium-Desktop GUI
> Start Server
클릭
(2) Appium Inspector
> remote path
-> /wd/hub
지정
(3) JSON 형식으로 요청 보내기
{
"deviceName": "iPhone",
"platformVersion": "14.1",
"platformName": "ios",
"app": "테스트앱.ipa 경로",
"automationName": "XCUITest",
"noReset": true,
"udid": "기기 UDID",
"xcodeOrgId": "apple 개발자 계정",
"xcodeSigningId": "iPhone Developer",
"wdaBaseUrl": "2-(4)에 찍힌 SeverURL"
}
⭐️⭐️ 이때 "app" 항목은 실제로 테스트하고자 하는 앱이 해당 경로에 있어야 한다.
/Users/ari/Documents/XXX.ipa