Develop/Flutter

[Flutter 플러터] 아이폰(IOS) 핸드폰에 설치하고 실행하기

issuemaker99 2024. 8. 18. 19:00
728x90

▶ 아이폰과 개발 맥장비를 유선으로 연결 합니다.

내 맥장비 신뢰

 

 

아이폰의 [신뢰] 를 클릭하면 맥장비의 Finder 에서 내 아이폰을 확인 할 수 있습니다.

맥장비 Finder 에서도 내 아이폰을 클릭 하면 신뢰 여부를 묻고 [신뢰]를 클릭 합니다.

내 아이폰 신뢰

 

 

그러면 백업 암호화를 묻는 경고창이 나오고 암호화 여부를 선택하면 됩니다.

여기선 그냥 [백업암호화] 를 선택하고 넘어 갑니다.

아이폰 백업 암호화

 

 

▶ 콘솔창에서 프로젝트 폴더로 이동 후 Xcode 실행 명령어를 실행 합니다.

open ios/Runner.xcworkspace

Xcode 실행

 

 

Xcode 가 실행되고 상단 콤보박스를 실행하면 선택가능한 디바이스정보가 나오고 나의 핸드폰도 목록에 나오게 됩니다.

내 핸드폰을 선택하고 실행 버튼을 클릭 합니다. 

Xcode 에서 내 아이폰 선택 후 실행

 

 

그러면 에러가 발생 합니다. 계정을 등록해야 한다는 에러내용 입니다.

 

▶ [Add Account...] 를 클릭해서 본인의 애플계정을 등록 후 선택 합니다. 

Xcode 계정등록

 

 

등록 후 내 계정을 선택하면 아래처럼 화면의 내용이 바뀌게 됩니다. 

이제 다시 실행버튼을 클릭 합니다.

Xcode 계정 정상등록

 

 

키페인 접근 경고창에서 맥장비 암호를 입력하고 항상허용을 클릭 합니다.

키체인 허용여부

 

 

빌드가 진행되다가 다시 아이폰의 개발자모드를 활성화 하라는 안내가 나옵니다.

개발자모드 활성화 안내

 

 

▶ [설정 -> 개인정보 보호 및 보안 -> 개발자 모드] 개인정보 보호 및 보안 화면 제일 하단에 개발자모드가 있습니다.

개발자 모드를 클릭 하고 들어가서 키면 재시동 여부를 묻습니다. 다시 재시동을 해주셔야 합니다.

개발자 모드 보안

 

아이폰 개발자 모드 켜기

 

 

이제 다시 부푼기대를 안고 Xcode 에서 내 아이폰을 선택 후 실행버튼을 클릭하면

다시 실패 안내창이 뜹니다. 개발자 계정을 신뢰하지 못한다는 내용 입니다.

신뢰하지 않는 개발자 안내

 

신뢰하는 개발자 허용 안내

 

 

▶ 아이폰에서 [설정 -> 일반 -> VPN 및 기기 관리] 메뉴로 이동 합니다.

그러면 개발자앱에 아까 등록한 앱이 있고 클릭 합니다.

VPN 및 기기 관리

 

 

신뢰를 클릭 해 내 개발자앱을 신뢰하도록 합니다.

개발자앱 신뢰하기

 

개발자앱 신뢰 허용

 

 

이제 다시 Xcode 에서 실행하면 정상적으로 플러터앱이 내 아이폰에서 실행되는 것을 확인 할 수 있습니다

console 내용도 잘 찍히고 보이네요 

Xcode 정상실행

 

LIST