IDE( Integrated Development Environment)/Xcode

공식 샘플 앱으로 아이폰 카메라 앱 프로젝트 빌드해서 iPhone에 설치하기

OneSeat 2022. 4. 13.
반응형

Apple의 Sample Code인 AVCam: Building a Camera App을 다운로드합니다.

아래 링크는 아이폰 카메라 앱 개발을 할 때 참고할 수 있는 Sample Code입니다.

https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/avcam_building_a_camera_app

 

Apple Developer Documentation

 

developer.apple.com

아래 링크는 아이폰 카메라 필터 앱 개발을 할 때 참고할 수 있는 Sample Code입니다.

https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/avcamfilter_applying_filters_to_a_capture_stream

 

Apple Developer Documentation

 

developer.apple.com

 

이 게시물에서 사용할 프로젝트 파일은 최상단 링크인 아이폰 카메라 앱 개발 참고 용 Sample Code (AVCam: Building a Camera App)입니다.

사실, 추가 링크인 아이폰 카메라 필터 앱 개발 참고용 Sample Code로 진행하셔도 무방합니다.

 

 

1. 다운로드한 파일의 압축을 풀어줍니다.

해당 폴더의 AVCam.xcworkspace를 열어줍니다.(아이폰 카메라 필터 프로젝트의 경우 AVCamFilter.xcodeproj)

다운로드한 파일의 압축을 풀어줍니다
다운로드한 파일의 압축을 풀어줍니다

 

2. 화면 중앙에 아래 사진과 같은 화면이 나오지 않을 경우 왼쪽의 1번과 2번(AVCam Swift)을 눌러줍니다.

화면 중앙에 아래 사진과 같은 화면이 나오지 않을 경우 왼쪽의 1번과 2번(AVCam Swift)을 눌러줍니다
화면 중앙에 아래 사진과 같은 화면이 나오지 않을 경우 왼쪽의 1번과 2번(AVCam Swift)을 눌러줍니다

 

3. Signing & Copabilities > Team의 Add Account... 를를 눌러 계정을 추가합니다.(이미 추가했을 경우 토글로 추가된 계정을 선택합니다.)

Signing & Copabilities Team의 Add Account... 를를 눌러 계정을 추가
Signing & Copabilities Team의 Add Account... 를를 눌러 계정을 추가

다른 계정을 추가하고 싶을 경우 이 링크의 내용대로 Account를 추가합니다.

 

4. Team에 Account로 등록한 계정을 선택합니다.

Team에 Account로 등록한 계정을 선택
Team에 Account로 등록한 계정을 선택

Team 상단에 Automatically manage signing이 선택되어 있기 때문에 자동으로 세팅되는 과정이 잠깐 나타납니다.

 

5. 만일 AVCamFilter 프로젝트면 상관없으나 AVCam 프로젝트의 경우 왼쪽 하단에 AVCam Objective-C가 있는데 클릭하여 해당 Team에도 Account를 세팅합니다.

AVCam 프로젝트의 경우 왼쪽 하단에 AVCam Objective-C가 있는데 클릭하여 해당 Team에도 Account를 세팅
AVCam 프로젝트의 경우 왼쪽 하단에 AVCam Objective-C가 있는데 클릭하여 해당 Team에도 Account를 세팅

세팅하지 않을 시 Build failed를 경험합니다.

 

6. 본인의 아이폰 혹은 아이패드를 Mac에 연결합니다.

정상적으로 연결이 되지 않으며 문제 발생 시 링크에 들어가 확인해볼 것

 

7. 상단의 Any iOS Device (arm64)를 눌러 연결한 기기를 선택합니다.

(화면 크기 때문에 화면 상단보다 더 위에 있을 수도 있으니, 안 보이면 휠이나 마우스를 올려 위쪽을 확인합니다)

상단의 Any iOS Device (arm64)를 눌러 연결한 기기를 선택
상단의 Any iOS Device (arm64)를 눌러 연결한 기기를 선택

 

8. Run 버튼을 눌러 빌드를 시작합니다.

Run 버튼을 눌러 빌드를 시작
Run 버튼을 눌러 빌드를 시작

빌드 성공 시 아래에 Build Succeeded라는 문구가 나옵니다.

 

9. 스마트폰에서 신뢰하도록 설정합니다.

처음 설치 시 "신뢰하지 않는 개발자"라는 문구가 나타납니다.

신뢰하지 않는 개발자
신뢰하지 않는 개발자

 

설정 > 일반 > VPN 및 기기 관리에 들어가서 해당 개발자 앱을 선택합니다.

기기관리 설정
기기관리 설정

 

아래 사진처럼 해당 부분(신뢰하기) 버튼을 선택합니다.

계정앱 선택
계정앱 선택

 

선택하면 아래 사진과 같은 팝업이 나타나며, 신뢰하기 버튼을 누릅니다.

신뢰하기 버튼
신뢰하기 버튼

 

이제 정상적으로 설치된 앱이 실행하는지 확인합니다.

 

 
 
반응형

댓글