Commit Graph

762 Commits

Author SHA1 Message Date
Eloy Durán
0d80f801e2 [WatchKit] Also remove Watch app Info.plist on each build. 2014-12-12 08:09:58 +09:00
Eloy Durán
9ff36a36dc [WatchKit] Also compile assets for watch device. 2014-12-12 08:09:49 +09:00
Eloy Durán
e59483a0b6 [WatchKit] Compile asset bundles. 2014-12-12 08:09:35 +09:00
Eloy Durán
6895dd6864 [WatchKit] Set breakpoints and take no_continue env variable. 2014-12-12 08:09:14 +09:00
Eloy Durán
3795cebfd8 [WatchKit] Call the WatchKit.framework main() implementation. 2014-12-12 08:08:46 +09:00
Eloy Durán
1aafc65c31 [WatchKit] Cleanup rake tasks. 2014-12-12 08:08:36 +09:00
Eloy Durán
8678ed46d6 [WatchKit] Improve rake output. 2014-12-12 08:08:29 +09:00
Eloy Durán
f6ff137e28 [WatchKit] Make verbose vs normal work. 2014-12-12 08:08:19 +09:00
Eloy Durán
6008af04b8 [WatchKit] Only link those frameworks that absolutely required. 2014-12-12 08:07:37 +09:00
Eloy Durán
9057510d04 [Config] Also make iOS app extension Info.plist conform. 2014-12-12 08:07:29 +09:00
Eloy Durán
f56da45bf0 [WatchKit] Move default config to the config object. 2014-12-12 08:07:21 +09:00
Eloy Durán
51b486cfc5 [Config] Consolidate way to add/change info plist data. 2014-12-12 08:07:13 +09:00
Eloy Durán
4ccad21aed [WatchKit] Fix extension name and identifier according to Xcode products. 2014-12-12 08:07:03 +09:00
Eloy Durán
3099f848e4 [Target] Configure the bundle ID in the config object only. 2014-12-12 08:06:56 +09:00
Eloy Durán
b4a46b1513 [Target] Consolidate common code and properly check if bundle install is required. 2014-12-12 08:06:48 +09:00
Eloy Durán
7486b17b18 [WatchKit] Move configuration to config objects. 2014-12-12 08:06:40 +09:00
Watson
e0b45fcc1e [WatchKit] fix info.plist in WatchKit extension and app 2014-12-12 08:06:32 +09:00
Eloy Durán
6b16f901c5 [WatchKit] Add some more logging. 2014-12-12 08:06:20 +09:00
Watson
e895095f38 [RM-644] merge 429a71f and 231ffe5 commits for Framework 2014-12-12 08:05:24 +09:00
Watson
f40cf8b529 merge 92391851 commit for Framework 2014-12-12 08:05:17 +09:00
Watson
9cf66f50b2 [RM-644] use bundler only when it was installed 2014-12-12 08:05:10 +09:00
Watson
8de90283cb [WatchKit] add ib gem into watch extension's Gemfile 2014-12-12 08:05:01 +09:00
Watson
c2d5d2ea5a [RM-644] install bundled gem and run "bundle exec" for extension 2014-12-12 08:04:54 +09:00
Eloy Durán
318b1ef3d2 [WatchKit] In the end, embedded paths were not needed. 2014-12-12 08:04:42 +09:00
Eloy Durán
e907240094 [WatchKit] Get watch app to launch in the simulator. 2014-12-12 08:04:34 +09:00
Eloy Durán
dbd9a8dca8 [WatchKit] Generate an Info.plist for the watch app. 2014-12-12 08:04:27 +09:00
Eloy Durán
e71a63cbad [WatchKit] Refactor to have a dedicated watch app config in the watch extension config.
INCEPTION! http://i.imgur.com/q5TAM.gif
2014-12-12 08:04:20 +09:00
Eloy Durán
06f032b10d [iOS Extension] Fix cleaning and building with clean state. 2014-12-12 08:04:10 +09:00
Eloy Durán
62d5d40f32 [Config] Don't use @name variable directly and add API to get bundle filename. 2014-12-12 08:04:03 +09:00
Eloy Durán
5c6fa347bc [WatchKit] Pass correct embedded build paths to sim. 2014-12-12 08:03:55 +09:00
Eloy Durán
6c4660659f [WatchKit] Base embedded paths on env var set by host app. 2014-12-12 08:03:48 +09:00
Eloy Durán
a4638b630f [WatchKit] Build watch app simply by building full app. 2014-12-12 08:03:36 +09:00
Eloy Durán
c3d9438fc2 [iOS Extension] Expose built path to extension when invoking rake tasks. 2014-12-12 08:03:29 +09:00
Eloy Durán
244575d6c5 [WatchKit] Hardcode to launch the iPhone 6 sim, for now. 2014-12-12 08:01:07 +09:00
Eloy Durán
3d6b89aa82 [iOS] Use Target#rake to execute Watch app launch task. 2014-12-12 08:00:58 +09:00
Eloy Durán
65e9c130ea [iOS Extension] Provide 1 way to invoke rake tasks of target. 2014-12-12 08:00:51 +09:00
Eloy Durán
506b536f85 [WatchKit] Start on launcher task in new location. 2014-12-12 08:00:43 +09:00
Eloy Durán
d6e73c3f53 [WatchKit] Revert addition of separate host app, apperantly it already existed in another form. 2014-12-12 08:00:34 +09:00
Eloy Durán
d9da4807d9 [WatchKit] Configure host app Info.plist. 2014-12-12 08:00:27 +09:00
Eloy Durán
a4b9717132 [WatchKit] Import sim launch task for host app. 2014-12-12 08:00:19 +09:00
Eloy Durán
794c0c1e4a [WatchKit] Import first version of host/launcher app. 2014-12-12 08:00:12 +09:00
Watson
3719246fcf compile Watch app's storyboard 2014-12-12 08:00:04 +09:00
Watson
806a651ded generate Watch app 2014-12-12 07:59:58 +09:00
Watson
089c6dacda add template for Watch app 2014-12-12 07:59:48 +09:00
Watson
9a70301d63 change default watch extension name 2014-12-12 07:59:41 +09:00
Watson
8cdee9ce52 clean up 2014-12-12 07:59:31 +09:00
Watson
f1eff28f69 modify CFBundleIdentifier for Watch extension 2014-12-12 07:59:21 +09:00
Watson
06c2736299 change entry point for watch extension
Watch extension uses "PlugInKit`-[PKService run]" as entry point.
2014-12-12 07:59:15 +09:00
Watson
aa6f385648 add config file for Watch extension
Because Watch extension has some different value in info_plist than other extensions.
(This patch is not change yet)
2014-12-12 07:59:09 +09:00
Watson
ffc591bd7e add watch extension template 2014-12-12 07:59:02 +09:00