Skip to content

Latest commit

 

History

History
83 lines (48 loc) · 3.18 KB

watchOS 추가하기.md

File metadata and controls

83 lines (48 loc) · 3.18 KB

✨ 기존 iOS 프로젝트에 watchOS를 추가해보자 !

노마드월렛의 2차 mvp는 watchOS를 사용해 배낭 여행자들이 애플워치를 사용해 소비기록을 더욱더 쉽게 할 수 있도록 하는 것이다 ! 5일도 채 남지 않은 시간이지만... 일단 공부해 보자 !



기존의 iOS 프로젝트에 watchOS 앱 타겟 추가하기

아래의 내용은 Apple 공식문서를 보고 작성하였다.


순서는 다음과 같다.

  1. Xcode에서 iOS 앱 프로젝트를 열기

  2. 파일(File) > 새로 만들기(New) > 타겟(Target) 선택

  3. watchOS 탭 선택

  4. Watch App for iOS App을 선택하고 다음(Next)을 클릭

  5. 타겟 옵션 창에서 프로젝트의 제품 이름(Product Name)을 입력. 알림 또는 복잡한 기능을 구현할 계획이라면 해당 확인란을 선택하고 완료(Finish)를 클릭

    image
  6. 그런 다음 Xcode에서 새로운 스킴을 워치 타겟에 대해 활성화할 것인지 물으면 활성화(Activate)를 클릭

    image

위 과정을 거치고 나면, 아래와 같이 수많은 폴더들 사이로 Watch App이 생성된 것을 볼 수 있다.

image

아래와 같이 스키마를 선택할 수도 있다.

image

  1. (Optional) General > Deployment Info > Supports Running Without iOS App Installation
    해당 박스를 체크할 경우 iOS App 없이도 실행을 지원해준다.
image

iOS 데이터 watchOS에서 사용하기

SwiftUI로 작성한 코드의 경우 데이터 모델, 리소스 파일의 수정없이 모든 뷰를 watch App에서 재사용할 수 있다.



우선 자동으로 생성된 WatchApp파일을 삭제하고 iOS 파일을 이용한다.

image

그런 다음 사용하는 파일들 전부에다 Target을 추가해준다.

처음엔 필요한 파일들만 target에 추가할 생각이었지만, 그냥 모든 파일을 추가하기로 했다.


image

앱 아이콘도 추가해준다.


image image