티스토리 뷰

[ReactNative] iOS 디바이스 테스트하기

  • xcode: 13.3
  • iOS : 15.3

애플 개발자 계정

iOS앱을 자신의 디바이스에서 테스트하기 위해서는 애플 개발자 계정 이 있어야 한다.
https://developer.apple.com/ 이곳에서 개발자 계정을 생성하자. 기존에 사용하는 Apple계정을 이용하면 된다.

테스트 진행

자신의 RN프로젝트 루트로 이동하자.
그 다음 /ios/프로젝트명.xcworkspace 를 눌러 xcode를 실행시키자

주의 : .xcodeproj 를 실행시키면 빌드에 실패할 수 있습니다. .xcworkspace 를 실행시켜주세요.


xcode가 실행되었으면 TARGETS 를 자신의 프로젝트로 설정하고 General 옆에 있는 Signing & Capabilities 로 이동하자.

이후 Signing 탭에 있는 Team 드롭다운 버튼을 누르고 Add an Account 를 누르자.
여기서 앞서 설정한 아이디와 비밀번호를 입력하면 된다.

로그인을 한 후에 하단에 있는 Download Manual Profiles 를 누르고 창을 닫은다음 Team에서 앞서 로그인한 계정을 선택하자.

이제 TARGETS프로젝트Test 로 되있는 곳으로 이동하여 똑같이 Team 을 앞서 로그인한 개발자 계정으로 변경해주자.

이제 상단에서 자신의 device가 올바르게 선택되어 있는지 확인하자.

잘 설정되어 있으면 옆에있는 재생표시 버튼을 누르면 빌드가 시작된다.

빌드가 시작되면 디바이스에 앱이 구동될것이다.

에러

Unable to prepare jh for development 에러

: AppStore로 가서 xcode업데이트를 진행하자.

fatal error: module map file~ 에러

: xcworkspace로 끝나는 확장자를 제대로 실행했는지 확인하자.

Please unlock and reconnect the device. 에러

: iphone이랑 xcode를 껐다 켜보자.
xcode의 window → device & simulator에 자신의 디바이스가 존재하면 된다.

권한 관련 에러

: 디바이스의 설정→일반→VPN 및 기기관리에서 신뢰 를 눌러주자.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함