애플워치 앱 제작·신청 시 주의사항 요약

4712 단어 XcodeWatchKit
이번에는 애플워치를 응용했다.
그때 몇 군데가 맞았으니, 겸사겸사 적어 두어라.

그림@2x 그림으로 준비


애플워치는 리티나 모니터이기 때문에 당연히 @3x 이미지를 사용할 수 없다.
Images.xcassets에 그림을 추가할 때@3x도 지정할 수 있지만 @2x도 지정할 수 있습니다.

@3x 그림을 설정하면 왠지 그림이 작아 보입니다.
큰 사이즈를 설정했으면 좋겠다고 생각했다면 그건 아닌 것 같아요.
이미지 크기가 그대로 @3x@2x 이름이 바뀌면 이미지 크기가 그대로 표시됩니다.

응용 프로그램 버전 조정


Extension과 마찬가지로 애플워치 앱에도 앱 버전이 있다.
WatchKit Extension WatchKit App은 각각 인포다.plist가 있습니다.

이 Version(C Fundle ShortVersion String)과 Build(CF Bundle Version)는 iOS 응용 프로그램과 같아야 합니다.
기본적으로 버전은 1이지만, 다시 쓰기 위해서 프로그램의 버전을 똑같이 바꾸십시오.
(그렇지 않으면 오류가 발생하여 구축할 수 없습니다.)

애플워치가 쓰는 아이콘은 통과할 수 없어요.


애플워치용 아이콘이 몇 개 있어요.

여기에 설정된 아이콘은 프로그램의 아이콘처럼 통과할 수 없습니다.
투명 아이콘으로 신청하는 중 오류가 발생하여 바이너리 신청을 할 수 없습니다.
Invalid Icon - The watch application 'XXXXXXXXXX.app/PlugIns/XXXXXXXXXX WatchKit Extension.appex/XXXXXXXXXX WatchKit App.app' contains an icon file 'XXXXXXXXXX.app/PlugIns/XXXXXXXXXX WatchKit Extension.appex/XXXXXXXXXX WatchKit App.app/[email protected] ' with an alpha channel. Icons should not have an alpha channel.
투명 아이콘을 바꿔서 다시 신청해 달라는 메일을 받았는데 이진법은 받지 못했다.
그나저나 애플워치는 아이콘의 사이즈 일람표를 여기에 놓았다.
Apple Watch (38mm)
Apple Watch (42mm)
Notification Center icon
48 px
55 px
Long-Look notification icon
80 px
88 px
Home Screen icon
80 px
80 px
Short-Look icon
172 px
196 px
또한 iOS 측에서 사용하는 애플리케이션용 아이콘은 다음과 같습니다.
-
@2x
@3x
App icon
58 px
87 px
・참고: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/IconandImageSizes.html
알림이 지원되지 않는 프로그램도 있을 것 같지만, 추가하는 것이 좋을 것 같습니다.

WatchKit Extension, WatchKit App용 Provisioning Profile 필요


이 역시 애플 Extension과 마찬가지로 Provisioning Profile이 필요합니다.
각각 App ID를 등록하고 Provisioning Profile을 만들어 보세요.
이거 안 하면 신청 못 해.

Apple Watch의 시계 앱은 현재 모두 복제 대상이다


내가 이미 말했지, 바로 이거야.
애초에 좀 중요하게 생각하는 상대가 아닌가... 역시.
내가 직접 만든 소프트웨어가 관심의 대상이 되었다.
시계 외에 별다른 기능이 없다는 이유일지도 모르지만, 시계 애플리케이션은 복제된 대상인 것 같다.

AdHoc을 게시할 때 Provisioning Profile에 Apple Watch의 UDID를 추가해야 합니다.


AdHoc을 배포하고 테스트 인원에게 제작 중인 프로그램을 확인할 때 Provisioning Profile에 애플워치의 UDID가 포함되지 않으면 설치할 수 없습니다.
아이폰을 설치할 수 있어도 애플워치는 설치할 수 없다.
Apple Watch가 있는 테스트 인원을 테스트하도록 할 때는 UDID를 미리 확인하십시오.
UDID를 확인하는 방법은 다음과 같습니다.
우선 이번 프로그램에서 열광했던 일들을 열거해 봅시다.
애플워치에 맞는 앱을 몇 개 만들려고 하니까 그때 걸려 넘어지면 여기에 추가하고 싶어요.
2015년 4월 28일(화): "AdHoc 발송 시 애플워치의 UDID를 Provisioning Profile에 추가해야 함"추가

좋은 웹페이지 즐겨찾기