최근 회사에서 웹사이트는 잘 되는데 아이폰에서만 기능이 제대로 동작하지 않는 현상이 발생해 고치기가 어려웠다
여러 가지 방법을 찾다가 결국 정확히 찾아내기 위해 아이폰-맥북 usb연동을 통해 아이폰 console.log를 볼 수 있는 인스펙터를 활요해 원인을 파악했다
먼저 연동을 하려면 아이폰, 맥 둘 다 설정이 필요하다
아이폰
설정 > 앱 > Safari > 고급 > 웹 인스펙터 켜기
(크롬을 확인하기 위해서도 사파리를 켜야한다. 이전에 크롬만 켜서 안잡혔는데 이것때문에 좀 고생했다)

맥북
사파리 켜기 > 상단 Safari > 설정 > 고급 > "웹 개발자를 위한 기능 보기" 켜기
이후 사파리 상단에 개발자용 켜져있으면 연결된 아이폰확인하고 아이폰에서 크롬을 키면 해당 url이 나올것이다.
그 url을 누르면 개발자 도구가 켜진다

이렇게 하면 연동 성공

이제 아이폰으로 웹사이트를 이동하거나 눌러가면서 로그를 확인하면 맥북으로 보인다
'회사' 카테고리의 다른 글
| 회사 성능개선 회고 (8) | 2024.09.22 |
|---|---|
| 라자다 SDK -> REST API 변환하면서 생긴 문제 정리 (2) | 2024.09.21 |
| 성능개선 동등비교 정리 (0) | 2024.07.29 |
| 회사에서 인덱스의 중요성 경험한 사례 (0) | 2024.07.03 |
| 네이버 커머스 API 요청량 제한에 따른 카프카 조정 (0) | 2024.04.22 |