OSX Safari의 개발 메뉴에 iPad가 표시되지 않음
ipad에서 HTML 앱을 디버깅해야합니다. 예전에 USB 케이블로 ipad를 Mac에 연결할 수 있었는데 Safari의 "개발"메뉴에 표시됩니다. 현재 두 개의 ipad가 있습니다. 하나는 iOS 6이고 다른 하나는 iOS 7입니다. iOS 6 하나가 올바르게 표시되고 내 Mac에서 웹 속성에 액세스 할 수 있습니다. iOS 7 ipad가 "개발"메뉴에 표시되지 않습니다.
Maverick에 최신 버전의 iOS (버전 7.1)와 최신 버전의 Safari (7.0.2)가 설치되어 있습니다.
어떤 제안이라도 환영합니다.
다음 단계에 따라 iOS 기기에서 웹 속성을 활성화합니다.
iOS Device
> Settings app
> Safari
> Advanced
>Web Inspector
이 설정을 사용하면 데스크탑에서 safari에 연결할 수 있습니다.
나는 이것이 조금 늦었다는 것을 안다. 나는이 같은 문제가 있었고 미래에 누구에게나 도움이 될 경우를 대비하여 내 경우에 어떻게 작동하는지 게시 할 것이라고 생각했습니다. iPad에서 활성화했는데 표시되지 않았습니다. iPad에서 Safari를 닫고 케이블을 분리했다가 다시 연결했지만 둘 다 작동하지 않았습니다. 결국 정말 간단 해졌습니다. 랩톱에서 Safari를 종료하고 다시 시작하면 Safari가 iPad를 인식하고 디버그 할 수있게되었습니다. 이것은 모든 경우에 작동하지 않을 수도 있지만 도움이되기를 바랍니다.
편집 : 참고로, Safari를 다시 시작할 때 웹 속성이 활성화 된 상태로 iPad를 연결했습니다.
제 경우에는 iPhone에서 iOS 11 BETA를 실행하고 있었고 Safari 10 (현재 안정 버전)에서 액세스하려고했습니다. Safari 11 BETA를 설치했으며 이제 예상대로 작동합니다.
따라서 일반적으로 : 최신 버전의 Safari를 실행하고 있는지 확인하십시오. iOS BETA에서 테스트하는 경우 여기 에서 Safari Beta 및 Safari Technology 미리보기를 다운로드 할 수 있습니다 (@Jacob Ford 링크에 감사드립니다).
또한 장치에서 웹 검사기를 활성화해야합니다.
설정 앱을 열고 Safari를 선택하고 고급을 선택한 다음 웹 속성을 켭니다.
참조 : http://www.spiraltrack.com/blog/how-debug-iphone-and-ipad-web-applications-using-safari .
가짜 케이블 대신 정품 Apple 번개 케이블을 사용하여 문제를 해결했습니다.
연결하려는 장치에서 웹 검사기를 켜고 끄면 Safari의 개발 메뉴에 나타납니다.
iOS Device
> Settings app
> Safari
> Advanced
>Web Inspector
이 단계를 수행하여 iOS 장치에서 이미 웹 속성을 활성화했지만 여전히 표시되지 않는 경우 장치의 Safari 브라우저에서 웹 속성을 비활성화 한 다음 다시 활성화 할 수 있습니다.
iOS Device
> Settings app
> Safari
> Advanced
>Web Inspector
수년이 지난 후 마침내 나는 문제가 무엇인지 알게되었습니다! 분명히 Mac의 Safari 버전은 iPad의 버전과 같거나 더 최신 버전이어야합니다. iPad에 Mac보다 최신 버전이있는 경우 표시되지 않습니다. Mac에 동일하거나 최신 버전이있는 경우 iPad가 표시되고 디버깅 할 수 있습니다.
나는 애플이 이것을 어디서나 문서화했으면 좋겠다. 많은 사람들을 위해 많은 시간을 절약했을 것이다.
바구니에 대한 또 다른 문제 : 잊어 버린 가상 머신에서 실행중인 다른 OS가 있다면 iPad가 연결되어 Mac의 Safari에 표시되지 않을 수 있습니다.
추가 이동 :
Device Settings -> Safari -> Private Browsing = OFF
Safari가 시작될 때 이미 실행 중이면 Simulator가 항상 Safari의 Develop 메뉴에 있고 Safari가 먼저 시작되면 Simulator가 메뉴에 없습니다.
따라서 Safari를 다시 시작해야합니다.
바로 Simulator 11.2 (Xcode 9.1과 함께 제공), Safari 11.0.3 및 macOS 10.13.3입니다.
나에게 문제는 iPad와 iMac 사이의 다른 OS 버전이었습니다. iPad를 최신 OS (이 글 작성 당시 iOS 11.2.2)로 업데이트했지만 iMac은 El Capitan (10.11.6) macOS에있었습니다. iMac을 High Sierra (10.13.2)로 업데이트하면 모든 것이 올바르게 작동했습니다.
BernieSF가 말한 것과 비슷하지만 내 특정 시나리오에서 조금 더 자세히 설명합니다. 이 문제를 해결하기 위해 노트북을 High Sierra로 업그레이드 할 준비를하고 있었지만 그럴 필요가 없어서 기쁩니다.
나는 이것을 한동안 해결하려고 노력해 왔으므로 내 상황이 다른 사람에게 적용될 것입니다. 문제는 이전 Macbook Air에 설치 한 Safari 버전이었습니다.
증상 : 모든 적절한 설정이 활성화되었으며 휴대폰을 USB 케이블에 연결하면 현상 탭에 표시되었다가 빠르게 사라집니다.
설정 : 11.3.1의 iPhone 7 및 10.12의 Macbook Air (3,2). On the Air의 Safari는 10.1 버전이었습니다.
iOS 11의 경우 Safari 11이 필요하다고 Apple 스레드에서 읽었지만 App Store에서 Safari를 업데이트 할 수있는 옵션이 없었습니다. 시스템 업데이트를 사용할 수 있고 10.13 업데이트를 사용할 수 있지만 Safari는 사용할 수 없습니다.
해결책:
- 시스템 업데이트를 수행했습니다 (10.13 업데이트가 아님).
- 컴퓨터를 재부팅 한 후 App Store에서 Safari 11.1.1에 대한 업데이트를 제공했고이를 설치했습니다.
짜잔! 이제 작동합니다!
확인해야 할 또 다른 사항은 Build Settings > Signing > Code Signing Identity
Release
및 Debug
모두로 설정되어 있는지 확인하십시오.iOS Developer
참고 URL : https://stackoverflow.com/questions/22773482/ipad-is-not-showing-in-develop-menu-on-osx-safari
'Program Tip' 카테고리의 다른 글
이온 프레임 워크 버전을 얻는 방법은 무엇입니까? (0) | 2020.10.08 |
---|---|
작성기에서 [ReflectionException] 클래스 Fxp \ Composer \ AssetPlugin \ Repository \ NpmRepository가 존재하지 않습니다. (0) | 2020.10.08 |
NSString을 NSDictionary / JSON으로 변환 (0) | 2020.10.08 |
Python : ISO-8859-1 / latin1에서 UTF-8로 변환 (0) | 2020.10.08 |
아카이브시 "명령 / usr / sbin / chown이 종료 코드 1로 실패" (0) | 2020.10.08 |