developer tip

iOS – Wi-Fi를 통해 빌드 실행 / 디버그 / 설치

copycodes 2020. 12. 8. 08:25
반응형

iOS – Wi-Fi를 통해 빌드 실행 / 디버그 / 설치


우리는 iPad와 iPhone 장치를 가지고 있지만 전선이 부족합니다. iOS에서 Wi-Fi를 통해 빌드를 설치 / 디버그 할 수있는 방법이 있습니까?

Android에서는 방법을 알고 있지만 iOS에서는 알지 못합니다.


이제 Xcode 9 및 iOS 11을 사용하여 Wi-Fi를 사용하여 앱을 실행할 수 있습니다.

USB를 통해 아이폰을 연결, 장치 창으로 이동 ( Cmd- Shift- 2), 휴대 전화를 선택하고 확인 connect via network상자를.

여기에 스크린 샷이 포함 된 더 자세한 지침


Xcode 9 이전 답변 :

iOS에서는 Wi-Fi를 통한 애플리케이션 설치 및 디버깅이 불가능합니다.

하지만 빌드를 업로드 한 다음 기기에 다운로드하여 테스트 할 수있는 웹 사이트가 있습니다.


Xcode 9를 사용하면 와이파이 (동일한 네트워크)를 통해 디버깅 할 수 있습니다.


(읽기 전에 IOS 11 및 Xcode 9가 실행 중인지 확인하십시오!) '추가 시뮬레이터 추가'(하단의 이미지 2 참조)로 이동 한 후 장치를 연결 (USB를 통해)하고 '네트워크를 통해 연결'( 이미지 1 참조). XCode가이 작업을 처리하면 장치를 분리 (USB를 통해)하면 옆에 지구본이 표시됩니다 (이미지 2 참조)! 또한 장치와 컴퓨터가 동일한 네트워크에 있는지 확인하십시오!

이미지 1 여기에 이미지 설명 입력

이미지 2 여기에 이미지 설명 입력


간단한 솔루션 : http://diawi.com

최대 Xcode 8 및 iOS 10 : Wi-Fi를 통해 불가능합니다.

".ipa"이 웹 사이트 http://diawi.com에 파일을 업로드 하고 이에 대한 정렬 링크를 얻습니다. 그 후 iPhone 브라우저에서 해당 링크를 요청하여 빌드하십시오.


Xcode 9+ 및 iOS 11+에서 : Wi-Fi를 통해 디버그 빌드를 설치할 수 있습니다.

  1. Xcode에서 프로젝트 열기
  2. USB 케이블로 iOS 기기를 연결합니다.
  3. xcode 메뉴에서 Window-> Devices and Simulators를 열거 나를 누릅니다 (Cmd-Shift-2). 장치가 연결된 장치로 표시되어야합니다.
  4. 장치를 선택하고 "네트워크를 통해 연결" 확인란을 활성화 합니다 .
  5. 이제 전화 이름 옆에 네트워크 아이콘 이 표시됩니다. 이 아이콘은 Wi-Fi에서 빌드를 실행할 수 있음을 나타냅니다.
  6. 이제 Wi-Fi를 통해 빌드를 실행하여 iOS 장치에 빌드를 설치하십시오.

배포 / CI의 경우 BuddyBuild 솔루션을 시도하고 적극 권장 합니다. 여기에 포함 된 여러 기능 중 일부가 있습니다.

  1. 우수한 사용자 도움말 (채팅 / 이메일) 시스템 및 온라인 서비스.
  2. 앱 저장소로 푸시 할 때마다 빌드가 시작되도록 웹훅을 지원 합니다. (모든 Git 소스 제어 저장소 지원)
  3. 빌드가 준비 될 때마다 미리 설정된 테스터 / 사용자 목록에 빌드를 자동으로 보내도록 시스템을 정렬 할 수 있습니다.
  4. 사용자 피드백 및 충돌 보고서를 허용하도록 SDK를 [자동] 통합 할 수 있습니다.
  5. 앱이 최신 Xcode 버전과의 호환성을 자동으로 확인합니다.

Xcode 9 이상과 iOS 11 이상이 설치된 기기가 있는지 확인하십시오.

1- Xcode에서 프로젝트 열기

2- USB 케이블로 iPhone에 연결했습니다.

3- Open Window> 장치 및 시뮬레이터 여기에 이미지 설명 입력장치가 연결된 장치로 표시되어야합니다.

4- 상단에서 장치를 선택하고 왼쪽에서 장치를 선택한 다음 "네트워크를 통해 연결"상자를 선택합니다. 여기에 이미지 설명 입력

5- 이제 Xcode가 네트워크를 통해 장치에 연결할 수있는 경우 전화 이름 뒤에 네트워크 아이콘이 표시됩니다.

여기에 이미지 설명 입력

6- USB 코드 분리

7- Xcode로 돌아가서 실행 버튼 누르기

여기에 이미지 설명 입력


이 튜토리얼, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/를 확인 하십시오.

여기에서 "Wi-Fi를 통한 앱 설치"방법을 찾을 수 있습니다.

아직 구현할 기회가 없지만 최대한 빨리 시도해 볼 수 있습니다. 한편 누군가가 자유롭다면 다른 사람들이 도움을받을 수 있도록 여기에 자신의 견해를 게시 할 수 있습니다. 감사


Requirements: iOS 11 and XCode 9, iOS device and computer on same wifi network. Connect your device with USB Cable, launch Xcode, then on Xcode menu, choose: Window->Devices and Simulators. Choose device and check "Connect via network". Now you can disconnect USB and develop on device using wifi. ScreenShot


" http://diawi.com "

this provides you build link of your project. Whereas with wifi its not at all possible.


Wireless debug requires Xcode 9 or later and iOS 11 or later. Check this link. Here are detail steps to connect device for wireless debugging.


Agree with Amr I have found buddybuild as Jenkins+Hockey in one. Extremely useful and so far it seems good product.

With buddybuild you dont need to ask anyones UDID of their iOS device. Also I use it for test automation, where they give you freedom to spin whatever you want as long as you know how to set it up in their postbuild and prebuild scripts


To activate a Wireless Debugging for iOS device (to Run/Debug/Install your builds over Wi-Fi) you need to take six steps:

  1. Connect iPhone via USB cable to the Apple computer with macOS 10.12.4+ and Xcode 9+.

  2. Launch Xcode.

  3. Press Shift-Command-2 or Go to WindowDevices and Simulators menu.

  4. In the Devices tab select the devices from the Connected section.

  5. Select the Connect via network checkbox (and wait for a few minutes).

  6. Disconnect USB cable.

여기에 이미지 설명 입력

This Network icon in the left panel means – Wireless Debugging is OK.

여기에 이미지 설명 입력

iPhone에서 GeneralDevice Management로 이동하여을 Dev App누릅니다 TRUST.

지금 당신은 할 수 있습니다 Run, Debug그리고 Install당신은 무선 인터넷을 통해 구축합니다.


이상 Wifi우리가를 생성 한 후 응용 프로그램 설치가 가능하다 IPA.

  1. 다음을 사용하여 plist파일 만들기 bundle identifier(단계는 apple 문서 참조)

  2. HTML 파일 만들기 IPA((링크 태그) 및 의 소스 제공 bundle identifier / Provisioning profile)

참고 URL : https://stackoverflow.com/questions/23827168/ios-run-debug-install-builds-over-wi-fi

반응형