Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Today
Total
관리 메뉴

메모장

[Flutter] 우당탕탕 Flutter 프로젝트 iPhone에 빌드해보기 본문

개발/Flutter

[Flutter] 우당탕탕 Flutter 프로젝트 iPhone에 빌드해보기

아나도개발잘하고싶다 2024. 8. 27. 19:13

Xcode에서 iOS 디바이스에 앱 배포를 위한 설정 가이드

1. Xcode에서 Flutter 프로젝트 열기

먼저, Flutter 프로젝트의 iOS 타겟을 Xcode에서 열어야 합니다.

  • 터미널에서 다음 명령어를 실행하여 Runner.xcworkspace 파일을 엽니다:이 명령어는 Xcode에서 iOS 프로젝트를 열도록 합니다.
open {Flutter_project}/ios/Runner.xcworkspace

2. Xcode에서 Apple Developer 계정으로 로그인

  1. Xcode에서 상단 메뉴에서 Xcode > Settings를 선택합니다.
  2. Settings 창에서 Accounts 탭을 선택합니다.
  3. 좌측 하단에 있는 + 버튼을 클릭하고 Apple ID를 선택합니다.
  4. Apple ID로 로그인하여 Apple Developer 계정을 Xcode에 추가합니다.

Accounts - apple ID 추가

3. 프로젝트의 Signing & Capabilities 설정

  1. Xcode의 좌측 사이드바에서 Runner 프로젝트를 선택합니다.
  2. 상단의 Signing & Capabilities 탭으로 이동합니다.
  3. Team 드롭다운 메뉴에서 Apple Developer 계정을 선택합니다.
    - 이 과정에서 Xcode는 자동으로 프로비저닝 프로파일을 생성하고, 연결된 디바이스와 일치하는 프로파일을 선택해줍니다.

Signing & Capabilities 설정

 

4. iOS 디바이스에서 Development Certificate 신뢰

  1. 앱을 iOS 디바이스에 빌드 및 배포한 후, 디바이스에서 설정 > 일반 > VPN 및 기기 관리로 이동합니다.
  2. 생성된 새로운 Development Certificate를 찾고, 해당 인증서를 신뢰합니다.

* 실행 도중 idevicesyslog 또는 iproxy 관련 경고창이 나온다면 설정 -> 개인정보 보호 및 보안 -> 하단 스크롤 시 보안 관련 경고 "그래도 허용" 클릭

보안 관련 경고 관련 설정 창

요약

  • Apple Developer 계정을 Xcode에 추가하고, 프로젝트 설정에서 적절한 코드 서명과 프로비저닝 프로파일을 설정합니다.
  • Xcode는 자동으로 필요한 인증서와 프로비저닝 프로파일을 관리합니다.
  • 앱을 iOS 디바이스에 배포한 후, 디바이스에서 인증서를 신뢰합니다.
  • 하나하나 쉽지않네요.