watchOS 2에 대한 개발 환경을 설정하려면 Xcode 프로젝트를 작성하고, watchOS 2
프레임워크를 추가하고, 필요한 대상을 설정하십시오.
이 태스크 정보
Xcode에서 watchOS 2 프로젝트를 작성하고 수동으로 또는 CocoaPods를 사용하여
watchOS 2 프레임워크를 추가할 수 있습니다.
프로시저
- Xcode에서 watchOS 2 앱을 작성하십시오.
- 파일->새로 작성->프로젝트 옵션을 선택하십시오. 새 프로젝트의
템플리트 선택 대화 상자가 표시됩니다.
- watchOS 2/애플리케이션 옵션을 선택하고
다음을 클릭하십시오.
- 프로젝트의 이름을 지정하고 다음을 클릭하십시오.
- 탐색 대화 상자에서 프로젝트 폴더를 선택하십시오.
이제 프로젝트 탐색 트리에 기본 앱 폴더와 [프로젝트 이름]
WatchKit 확장 폴더 및 대상이 있습니다.
- MobileFirst watchOS
2 프레임워크를 추가하십시오.
참고: WatchOS 2는 비트코드가 필요합니다. Xcode 7부터 빌드 옵션이
비트코드 사용 예(빌드 설정 탭,
빌드 옵션 섹션)로 설정됩니다.
- 기본 앱과 WatchKit 확장을 모두 서버에 등록하십시오.
- 각 번들 ID에 대해 mfpdev app register를 실행하십시오. .
- com.worklight.[project_name]
- com.worklight.[project_name].watchkitextension
이렇게 하면 서버에 두 개의 등록된 앱이 작성됩니다.
iOS 앱 등록에 대한 자세한 정보는
MobileFirst Server에 iOS 애플리케이션 등록의 내용을 참조하십시오.
- Xcode의 메뉴에서 mfpdev에 의해 작성된
mfpclient.plist 파일로 이동하고 이 파일을 프로젝트에 추가하십시오.
- mfpclient.plist가 탐색 트리에 표시되면 이 항목을 선택하여
대상 멤버십 상자를 표시하십시오. WatchOSDemoApp 외에
WatchOSDemoApp WatchKit 확장 대상을 선택하십시오.
.

- Xcode 7부터 TLS가 적용되어야 합니다. iOS 앱의 TLS 보안 연결 강제 실행의 내용을 참조하십시오. 그에 맞게 업데이트되어야 하는 info.plist 파일이
기본 앱 폴더와 WatchKit 확장 폴더 모두에 있음에 유의하십시오.
결과
이제 Xcode 프로젝트에 각각 독립적으로 개발된 기본 앱과 watchOS 2 앱이
있습니다. Swift의 경우, watchOS 2 앱의 시작점은 [프로젝트 이름]
watchKit
확장 폴더의
InterfaceController.swift
파일입니다. Objective C의 경우, 시작점이
ViewController.m입니다.
MobileFirst watchOS
2 API를 코드에 사용하려면 관련 헤더를 가져오십시오.
Objective C:
#import <IBMMobileFirstPlatformFoundationWatchOS/IBMMobileFirstPlatformFoundationWatchOS.h>
Swift:
import IBMMobileFirstPlatformFoundationWatchOS