> For the complete documentation index, see [llms.txt](https://developer.aliothx.net/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.aliothx.net/start/flutter/device.md).

# 폰에서 실행

### 1. Android 폰에서 실행

안드로이드 폰에서 실행하기 위해선 먼저 앱을 실행시킬 안드로이드를 개발자 모드로 변환시켜줘야 합니다. \
스마트폰에서 \[설정] -> \[휴대전화 정보] -> \[소프드웨어 정보]를 선택합니다.

### ![](/files/4w813kIR1GZeb08xfJ5g)![](/files/HHiUv7bcGgWvcZcb8w2v)

![](/files/OGhsVbcEh40aku6NcL4I)  \[빌드번호]를 5번 연속으로 탭하면 개발자모드가 활성화 됩니다.\
\
&#x20;다시 설정으로 돌아와 \[개발자모드] -> \[USB 디버깅]을 활성화 시킵니다.\
![](/files/jdXTWaml20aFdp8eFgah)![](/files/g3EPQDyruBLYLa7wNjDx)ㅇ\
그런 다음 USB를 통해 컴퓨터와 연결시켜준 후, VS code에서 디버깅할 디바이스로 연결된 스마트폰을 지정시켜줍니다.&#x20;

<figure><img src="/files/k26cfuEamxKzaiIIul4d" alt=""><figcaption></figcaption></figure>

디바이스가 확인되었다면, flutter run 명령어를 통해 실행시켜주세요.\
혹시라도 디바이스가 확인되지 않는다면, USB 단자가 제대로 연결되었는지 확인하거나 스마트폰 USB 설정에서 \[USB 파일 전송]을 \[USB 테더링] 으로 변경해서 다시 확인해주세요.<br>

### 2. iOS 폰에서 실행

아이폰에서 실행하기 위해서 2가지 선행 작업이 필요합니다.

1. 아이폰 개발자 모드 변환

   \[설정]으로 들어가 \[개인정보 보호 및 보안] -> \[개발자 모드] -> 개발자 모드버튼을 누르면 개발자 모드가 활성화 됩니다.

   <div><figure><img src="/files/WPCXEGhsGQSHjiCPdQhj" alt=""><figcaption></figcaption></figure> <figure><img src="/files/wTKUnT6NoAJGlZ0Tssn6" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MfdunuD089LgIkredWlL" alt=""><figcaption></figcaption></figure></div>
2. 팀 개발자 계정 추가

   해당 프로젝트의 터미널에서 커맨드(open ios/Runner.xcworkspace)를 입력하거나 탐색기내 iOS 폴더 오른쪽 클릭 -> \[Open in Xcode]를 통해  Xcode를 실행시킵니다.

   \[Runner] -> \[Signing & Capabilities] -> \[Team] -> 개발자 계정 추가 시킵니다.

   <figure><img src="/files/p831w6b3m89QMXq6mHco" alt=""><figcaption></figcaption></figure>

   로그인한 애플 개발자 아이디로 Team과 Bundle Identifier를 입력하여 Singing 활성화 시켜줍니다.\
   여기서 Bundle Identifier은 Unique한 식별값으로 설정해주어야합니다.

이렇게 사전 작업이 끝났다면 USB를 통해 아이폰과 컴퓨터를 연결시켜준 후, 첫 연결이라면 아이폰에서 \[신뢰하는 컴퓨터 설정] 팝업에서 \[신뢰]를 눌러줍니다.

VS code에서 디버깅할 디바이스로 연결된 스마트폰을 지정시켜주고 터미널에서 flutter run 명령어를 통해 앱을 실행 시키며, 만약 신뢰할 수 없는 앱이란 오류가 발생한다면 아래 작업을 통해 신뢰하는 앱으로 추가해줍니다.

아이폰의 \[설정] -> \[일반] -> \[VPN 및 기기관리]에서 개발자 앱을 \[신뢰]를 선택합니다.

<div><figure><img src="/files/4tlGZrXYgE7U6dxUv2Jq" alt=""><figcaption></figcaption></figure> <figure><img src="/files/JFOcASSGJuEzpuFJVBlF" alt=""><figcaption></figcaption></figure> <figure><img src="/files/oipG9kekhkFSskukj4hD" alt=""><figcaption></figcaption></figure></div>

<div><figure><img src="/files/eag4njXGnsJSkUpuDdwn" alt=""><figcaption></figcaption></figure> <figure><img src="/files/KS6ceaTUrgb8tbcFEJT4" alt=""><figcaption></figcaption></figure> <figure><img src="/files/t0TLuABosMJ6gwH39GmM" alt=""><figcaption></figcaption></figure></div>
