Xcode 4.2 기본 설정 "무선 연결 장치 지원"은 어떤 기능을합니까?


92

Xcode 4.2에서는 "무선으로 연결된 장치 지원"확인란 옵션이있는 "iOS 장치 검색"이라는 일반 탭 아래에 새로운 환경 설정이 있습니다.

이 옵션의 기능은 무엇입니까? 확인한 후이 새로운 기능을 어떻게 사용할 수 있습니까?


1
Xcode 5.1의 일반 탭에이 기능이없는 이유는 무엇입니까?
NoodleOfDeath 2014 년

답변:


115
  1. 기기를 기기에 연결합니다.
  2. iTunes-> 장비-> 요약 페이지로 이동하여 "Wi-Fi를 통해이 XXXX와 동기화"옵션을 선택하십시오.
  3. XCode에서 XCode 메뉴-> Preferences-> General에서 "Support Wirelessly Connected Devices"를 확인하십시오.
  4. 장치 분리
  5. 장비에서 설정-> 일반-> iTunes Wi-Fi 동기화로 이동하여 "지금 동기화"를 클릭합니다.
  6. XCode에서 Organizer-> Devices로 이동하여 손가락을 교차 시키십시오.

5 단계는 나를 위해 한 일입니다. 나는 며칠 동안 내 장치를 표시하지 못했지만 장치 자체에서 무선으로 동기화했을 때 XCode의 Organizer에 작은 무선 연결 기호가 나타납니다. 바라건대 그것은 당신도 작동 할 것입니다.

편집 : 장치는 XCode가 그것을 보려면 깨어 있어야합니다. 내 장치가 잠자기 때 오거나이저에서 사라집니다.

편집 :이 기능을 사용하면 USB 케이블을 통해 장치 플러그에서 할 수있는 모든 작업을 수행 할 수 있습니다. 지금은 케이블없이 만 가능합니다. 저는이 기능이 로컬 테스터에게 거의 아무런 노력없이 구축하고 Leaks 또는 Zombies와 같은 도구를 실행하여 테스트가 책상에 앉아 편안하게 앉아있는 동안 성가신 문제를 추적하는 데 매우 유용하다는 것을 알게되었습니다 (컴퓨터에 연결하는 대신). .

편집 :이 기능은 Xcode 4.3.1부터 더 이상 사용할 수 없습니다. 나중에 문제가 적을 때 다시 나타납니다 (버전 4.4에서 추정).

2/2012- 이 기능은 Xcode 4.6에서 여전히 사라졌습니다. 현재는 가까운 장래에 돌아올 기미가 없습니다.

201310-Xcode 5.0이 출시되었으며 기능이 반환 될 징후는 아직 없습니다. 우리는이 시점에서 가까운 미래에 죽었다고 거의 가정 할 수 있습니다.

20149-Xcode 6.0에 wifi 장치 기능이 있다는보고가 있습니다. 가설은 iTunes와 무선으로 동기화하도록 설정된 장치를 가지고 있다는 것입니다. 테스트를 시작했지만 지금까지 긍정적 인 결과를 얻지 못했습니다. 이러한 가능성과 이미지를 높여준 Steven Kramer에게 감사드립니다.

Wi-Fi 장치를 포함한 Xcode 장치 목록


2
여기에 훌륭한 정보를 주셔서 감사합니다. 장치에서 빌드를 실행하는 것을 제외하고 모든 것이 작동했습니다.-다른 사람이 다음을 얻음 : 오류 : '... / builds / Debug-iphoneos / xxx.app / xxx'를 시작하지 못했습니다. 원격 gdb 서버에 연결되지 않았습니다. 나는 그것이 모든 것을 복사하는 것을 볼 수 있습니다.
shawnwall

3
4.3.1이 설치되어 있지만 확인란이 표시되지 않으며 iOS 5 기기가 표시되지 않습니다. 확인란이 제거되었는지 다른 사람이 확인할 수 있습니까?
Chris R. Donnelly

3
Chris, 예, Xcode 4.3.1에서 기능이 제거되었습니다. 기능 문제로 인해이 응답 ( stackoverflow.com/a/7996999/235297 ) 의 의견에 따르면 .
Ortwin Gentz ​​2012 년

3
07/02/2013-기능은 xcode 4.6에서 여전히 사라졌습니다! 이 기능을 곧 다시 사용할 수 있기를 바랍니다
AbdullahDiaa

3
Xcode 6.3 베타에서 여전히 0xE8000016을 받고 있습니다.
jtbandes

13

일부 향후 Xcode 릴리스에서 "무선 연결 장치 지원"옵션을 사용하면 개발 Mac의 USB 포트에 연결하지 않고도 장치에서 앱을 디버깅 할 수 있습니다. 이 기능은 아직 프로덕션 용으로 사용할 준비가되지 않았지만 운이 좋을 수도 있습니다. 설정하려면 다음을 수행해야합니다.

  1. USB를 사용하여 장비를 연결하고 iTunes를 시작한 다음 장비 항목에서 "Wi-Fi를 통해이 iPod / iPhone / iPad와 동기화"를 선택하십시오.

  2. Xcode를 시작하십시오. Organizer 창의 장치 탭을 열고 장치 이름 옆에 녹색 점이 있는지 확인합니다.

  3. Mac에서 기기를 분리하십시오. iTunes가 계속 인식하고 무선으로 동기화 할 수 있는지 확인합니다.

  4. Xcode의 기본 설정에서 "무선 연결 장치 지원"을 선택하십시오. 몇 초 동안 기다리십시오.

  5. 이제 장치 옆에 녹색 Wi-Fi 기호가 있어야합니다. 그렇지 않은 경우 "무선으로 연결된 장치 지원"체크 상자를 끄거나 켜거나 Xcode, iTunes 및 / 또는 장치를 다시 시작할 때까지 다시 시작하십시오.

  6. 이제 구성표 팝업 메뉴에서 장치를 선택할 수 있습니다. 그것을 선택하고 무선으로 앱 디버깅을 시작하십시오. 행운을 빕니다!

제 경우에는 Xcode가 장치에 새로운 개발 빌드를 설치할 수 있지만 아직 안정적으로 실행 및 디버그 할 수 없습니다. LLDB와 GDB 모두 장치에 연결하는 데 많은 문제가 있습니다. 때때로 그들은 성공하지만 편리한 개발을 위해 충분히 신뢰할 수 없습니다.


1
안녕하세요. 무선으로 실행하는 동안이 팝업이 표시됩니다. ""도움의 대상 "시도를 실행하는 방법을 알고하지 마십시오"
NSCry

8
Xcode Prefs에서 "Support Wirelessly Connected Devices"가 보이지 않습니다 .... 어디에있을 수 있습니까?
Michael Chourdakis


1

이렇게하면 USB 코드를 통해 연결되지 않은 경우에도 장치와 컴퓨터가 동일한 무선 네트워크에있는 경우 장치가 Organizer에 나타날 수 있습니다.


꽤 분명해 보일지 모르지만 나도 그것을 작동시킬 수 없었습니다. 상자를 선택하고 XCode를 종료하고 다시 시작해 보았습니다. 장치가 연결되어있을 때뿐만 아니라 책상에 앉아있을 때도 시도했습니다. 나는 아직 USB 코드가없는 장치를 알아 채기 위해 XCode를 얻을 수 있었다.
DBD

@dbd 해당 장치에 대해 iTunes에서 무선 동기화를 활성화해야 할 수도 있습니다.
chown

좋아, 나는 그것을 시도했다. 나는 Apple Forums에 대해 읽었습니다. iTunes에서 활성화해야하는 것 같지만 여전히 작동하지 않습니다. 많은 사람들이 같은 문제를 겪고있는 것 같습니다. 일부는 간헐적으로 작동한다고 말합니다. 그래서 ... 누군가가 우리가 일관되게 작동하도록 도울 수 없다면 우리는 그것을 진행중인 기능이라고 부를 것입니다.
DBD

1

아이튠즈로 이동하고 동기화를 누르면 장치가 "다시 연결"되고 몇 초 동안 기다리면 xcode에 표시됩니다.


1

이 스위치의 또 다른 용도는 무선 동기화가 활성화 된 경우 Xcode가 100 % CPU 사용률을 표시하는 경우를 해결하는 것입니다. 무선 동기화 지원을 비활성화하면 Xcode는 코드 배포를 위해 유선 장치 만 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.