Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tips for Apple Watch.
Search
griffin-stewie
April 17, 2015
Programming
0
810
Tips for Apple Watch.
@関西モバイルアプリ研究会
griffin-stewie
April 17, 2015
Tweet
Share
More Decks by griffin-stewie
See All by griffin-stewie
How I develop a Sketch Native Plugin
griffin_stewie
0
720
Boost your App Dev using Sketch
griffin_stewie
0
310
Take a peep at .app
griffin_stewie
0
440
Lightweight Markup Language to PDF
griffin_stewie
1
600
ドキュメント作成どうしてる?
griffin_stewie
0
610
Pitfalls of PhotoKit
griffin_stewie
0
270
Talk about "clg" color list generator.
griffin_stewie
1
450
JSON をそこそこ見やすくする CUI ツールを Objective-C で作ったときの話
griffin_stewie
1
580
Other Decks in Programming
See All in Programming
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
120
テスト駆動Kaggle
isax1015
1
440
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
120
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
1
220
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
150
効率的な開発手段として VRTを活用する
ishkawa
0
150
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
280
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
700
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
6.2k
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
NPOでのDevinの活用
codeforeveryone
0
860
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
300
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
BBQ
matthewcrist
89
9.7k
Building Adaptive Systems
keathley
43
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Writing Fast Ruby
sferik
628
62k
A better future with KSS
kneath
238
17k
The Language of Interfaces
destraynor
158
25k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Site-Speed That Sticks
csswizardry
10
690
Transcript
Tips for Watch @griffin-stewie
Fenrir Inc. @griffin-stewie
Debug
Use debugger both devices • Attach to Process • “By
Process ID or Name” • Use “Executable Name” as Name
handling WatchKitExtensionRequest
Handling WatchKitRequest • Use Background Task • Even if you
call callback immediately • call `endBackgroundTask:` with after delay 2 sec
Submission
Provisioning Profile • 3 targets • iPhone app • Watch
extension • Watch app
App Group ID • 3 targets • iPhone app •
Watch extension • Watch app
Bundle Identifier • 3 targets • iPhone app • Watch
extension • Watch app
Bundle ID Provisioning Profile App ID App Group iPhone app
own = A A A Needs Watch Extension own = B Watch app’s ID = C B B Needs Watch app own = C iPhone app’s ID = A C C Needs
FAQ
SPErrorInvalidBundle NoGizmoBinaryMessage
None
Make sure All IDs • WKAppBundleIdentifier • WKCompanionAppBundleIdentifier • Bundle
Identifiers on each target
Code sign Errors
Make sure • Provisioning Profile on each target • Do
not use Xcode 6.2 for setting • You cannot edit Watch app’s Build Settings • Use Xcode 6.3 or Xcode 6.1.1 to edit
I can't wait to wear …
Watch