일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플러터
- git
- AES
- springboot3 jstl
- rsa java
- 하이브리드 암호화
- rsa 복호화
- aws
- fk컬럼 삭제
- swap file
- spring
- jenkins git ignore file 추가
- 하이브리드암호화
- 스왑 메모리
- springboot 배포
- 지속쿠키
- 제약조건 제거
- aws lightsail 배포
- Flutter
- jstl 종류
- 내도메인 한국
- aws lightsail
- jstl dependency
- Stored Procedure log
- Docker
- lightsail 도메인 연결
- 세션쿠키
- docker error
- RSA
- XSS 예방
- Today
- Total
easycode
[Flutter] git에서 clone 받아온 flutter 프로젝트 아이폰에서 실행 시키기(Mac) 본문
이번 글을 읽기 전에 참고하면 좋은 글들입니다.
먼저 git에서 프로젝트부터 클론해온다!
터미널에서 cd 명령어를 이용해 프로젝트가 저장될 폴더로 이동 후, 아래 명령어 입력
git clone -b <브랜치명> <git주소>
cd로 해당 폴더로 이동해 준 후,
flutter pub get
으로 플러터 패키지를 받아온다. 하지만 난 또 오류가...
말하자면, 해당 디렉터리엔 flutter 프로젝트가 없다는 뜻이다. 플러터 앱이 있는 프로젝트 폴더 안에서 해줘야 한다!!!!
cd 명령어로 폴더 이동 후 다시 해주니 짜잔, 성공이다!
만약 정상적으로 실행 됐다면
이렇게 패키지가 성공적으로 수행됐다고 뜬다.
그럼 이제 휴대폰 차례이다. 본인의 아이폰에서 설정 -> 개인정보 보호 및 보안 -> 개발자 모드를 "켬"으로 설정한다(재시동 필요)
재시동되면 아이폰과 본인의 맥을 연결시킨 후, 터미널에서 내 휴대폰을 클릭해 "기기 신뢰"를 클릭해서 서로 신뢰할 수 있는 기기로 인식시켜 준다.
아이폰 설정이 끝났다면 다시 해당 폴더로 돌아가서
open ios/Runner.xcworkspace
를 입력하면 xCode가 열린다!
먼저 상단에서 실행할 기기를 내 휴대폰으로 지정해 준다.
설정한 이후, 좌측 탭에서 Runner 선택 -> Signing & Capabilities -> Targets에서 내 프로젝트를 선택 후
Team에 내 계정을 선택한다. 나는 이전에 유니티로 만든 앱을 내 폰에 설치 및 실행해봐서 ios develop 계정이 있는데, 만약 없다면 만들어서 지정해줘야 한다.
만약, 해당 단계를 건너 뛰면
Error (Xcode): Signing for "Runner" requires a development team. Select a development team in the Signing & Capabilities editor. 라는 오류를 만나게 되니 주의! 해당 오류는 xCode에서 Signing & Capabilities를 지정해주지 않아 발생한 문제이다.
자 이제 xCode 설정도 끝났겠다. 플러터 앱을 실행해 보자!
필자는 안드로이드 스튜디오에서 폰이 안 떠서 터미널로 진행했다.
터미널에서 클론 받은 플러터 프로젝트 폴더 내에 있는 /ios 폴더로 이동한다(혹은 Finder에서 해당 프로젝트 폴더로 이동 후, 우클릭 -> 여기서 새로운 터미널 열기로 해도 된다! 필자는 cd가 편해서 그렇게 했다)
cd ios
그리고 flutter run
flutter run
정상적으로 모든 설정이 끝났다면 아래와 같이 쭉 실행된다! (하지만 나는 또 오류가 났다..... 아래 포스팅 참조)
이때, 휴대폰은 잠금 걸어놓지 말고 무조건 풀어놓기! (바탕화면에 있어도 좋다. 그냥 잠금만 풀어두기)
실행이 되고 나면, 휴대폰에 앱이 설치가 되는데 중간에 "신뢰할 수 없는 개발자가 만든 앱" 이라 실행할 수 없다 등의 말이 뜬다!
이건 휴대폰에서 해결 가능하다.
아이폰의 설정 -> 일반 -> VPN 및 기기 관리(보통 밑으로 내려야 보인다) 에 들어가면
아래에 개발자 앱 쪽에 내가 다운로드한 플러터 앱이 있다. 이걸 눌러서 신뢰로 변경해 주면 끝!
그리고 다시 flutter run 해주면 다시 다운이 되고 제대로 실행되는 걸 볼 수 있다.
'Flutter' 카테고리의 다른 글
[Flutter] M1(Silicon Mac)에서 flutter 설치(homebrew 이용) (0) | 2023.08.04 |
---|