티스토리 뷰
[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 및 기기관리에서 신뢰
를 눌러주자.
'ReactNative' 카테고리의 다른 글
[ReactNative] React Navigation BottomTab Modal 만들기 (유튜브 하단 탭 기능 구현하기) (0) | 2022.04.07 |
---|
- Total
- Today
- Yesterday
- BFS
- Computer Architecture
- nodeJS
- 스레드
- 투포인터
- 동적계획법
- 재귀
- 컴퓨터 통신
- 중앙대학교
- ReactNative
- 세그먼트 트리
- 구현
- 컴퓨터 구조
- nest.js
- 시뮬레이션
- typeORM
- 자바스크립트
- node.js
- 벨만포드
- boj
- dfs
- 백준
- 그리디
- 백트래킹
- 자바
- nestjs
- 그래프
- 알고리즘
- 예외처리
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |