Hello World...

플러터 - 아이폰 기기에서 개발자 모드로 앱 실행해보기 본문

flutter

플러터 - 아이폰 기기에서 개발자 모드로 앱 실행해보기

FaustK 2023. 12. 7. 10:51

ios 에뮬레이터말고 실제 기기에서 플러터로 만든 개인 앱을 스토어에 배포하기 전에 실행해 볼 수 있다.

 

ios17, ios12에서 실행해 보았는데 다행히 잘 되었다. 다만 소스코드를 수정하면 즉시 반영되는 핫리로딩 기능은 적용되지 않았다. 원래 되는 데 설정을 잘 못해서 그런 것일 수도. 어쨌든 아이폰에서 앱을 돌릴 수 있다는 것이 좋다.

 

- xcode 가 맥에 설치되어 있어야 한다. 

- 터미널에서 sudo gem install cocoapods 명령어를 입력하거나 brew가 설치되어 있다면 brew install cocoapods 를 입력한다.

(나는 sudo gem install 은 실행이 잘 안 되어서 brew 로 진행하였다)

- xcode 를 실행한 다음 플러터 프로젝트의 ios/Runner.xcworkspace 를 열어준다.

- 아이폰을 연결한 후 아이폰에서 설정 > 개인정보 보호 > 개발자 모드를 활성화 해준다.

 

 

 

 

- 아이폰이 정상적으로 연결되어 있다면(기기를 신뢰하냐는 알럿이 뜨면 신뢰를 눌러준다) xcode 에 연결된 아이폰이 나온다. Sigining & Capabilities 를 누른 후 Automatically manage siginig 를 체크하고, 애플 계정에 로그인 한 후 Bundle Identifier 를 작성한다.(다른 프로젝트와 겹치지 않게) 

 

 

- 작성을 했다면 왼쪽 상단에 ">" 를 눌러주거나 상단에 Product > run (cmd + r) 을 눌러준다. 

- 아이폰에 앱이 생성되는 것을 확인할 수 있는데 "신뢰하지 않는 개발자..." 알럿이 뜨면서 실행이 되지 않을 수 있다. 이런 경우 "설정" > "VPN 및 기기관리" > "개발자 앱" 로 가서 "Apple Development: .. 신뢰" 를 눌러주면 된다.

 

 

Comments