• Feed
  • Explore
  • Ranking
/
/
    🍎 Mac

    맥북에서 모바일 사파리 디버깅하기 (XCode Simulator)

    safaridebuggingxcodesimulator
    m
    morethanmin
    2024.10.17
    ·
    3 min read

    프론트엔드 개발을 하다보면 다양한 크로스 브라우징 이슈가 발생한다.

    대부분의 이슈는 맥북의 사파리로도 해결이 디버깅이 가능하지만 간혹 실제 기기에서 테스트 해보거나 디버깅이 필요한 경우들이 존재한다. (키보드 관련이슈... 등)

    이럴 때 XCode의 Simulator 를 사용하면 디버깅도 할 수 있고, 아이폰에서 어떻게 표시되는지도 기기별로 그리고 버전별로 확인이 가능하다.

    XCode 설치

    우선 앱스토어에 접속해서 XCode를 설치해주자.

    또는 공식 홈페이지에서 다운로드 받을 수 있다. 시간이 꽤 걸린다.

    • https://developer.apple.com/xcode/

    Simulator 사용

    설치가 끝났다면 Xcode -> Open Developer Tool -> Simulator 를 통해 시뮬레이터를 실행할 수 있다.

    그럼 아래와 같이 iOS기기에서 safari를 돌려볼 수 있게 된다.

    만약 모바일 기기 또는 iOS 버전을 바꾸고 시다면 File -> New Simulator 에서 바꿀 수 있다.

    개발자 도구 사용하기

    실제 디버깅까지 해보기 위해서는 개발자도구를 사용할 수 있어야한다.

    시뮬레이터에서 개발자도구를 사용하려면 safari technology preview를 설치하면 된다. 직접 검색하거나 아래 링크에서 다운로드 받자

    • https://developer.apple.com/safari/technology-preview/

    이제 Develop -> 시뮬레이터 -> 디버깅할 사이트 를 선택하여 개발자 도구를 켤 수 있다.

    결과적으로 아래와 같이 세팅할 수 있게 된다. 개발서버를 켜두고 한쪽에 이렇게 켜두고 작업하면 편하게 작업할 수있다.







    - 컬렉션 아티클