Commit Graph

3083 Commits

Author SHA1 Message Date
Eloy Durán
cfaeb17675 [WatchKit] Make verbose vs normal work. 2014-12-10 20:35:38 +01:00
Eloy Durán
218a64c346 [WatchKit] Only link those frameworks that absolutely required. 2014-12-10 20:35:38 +01:00
Eloy Durán
35a58d3189 [Config] Also make iOS app extension Info.plist conform. 2014-12-10 20:35:38 +01:00
Eloy Durán
174d85f794 [WatchKit] Move default config to the config object. 2014-12-10 20:35:38 +01:00
Eloy Durán
474ae828f0 [Config] Consolidate way to add/change info plist data. 2014-12-10 20:35:38 +01:00
Eloy Durán
3bcdb74536 [WatchKit] Fix extension name and identifier according to Xcode products. 2014-12-10 20:35:37 +01:00
Eloy Durán
020e650178 [Target] Configure the bundle ID in the config object only. 2014-12-10 20:35:37 +01:00
Eloy Durán
b291c793cf [Target] Consolidate common code and properly check if bundle install is required. 2014-12-10 20:35:37 +01:00
Eloy Durán
f99c2f2f0a [WatchKit] Move configuration to config objects. 2014-12-10 20:35:37 +01:00
Watson
3efc5a8a4b [WatchKit] fix info.plist in WatchKit extension and app 2014-12-10 20:35:37 +01:00
Eloy Durán
7f53dc0c39 [WatchKit] Add some more logging. 2014-12-10 20:35:37 +01:00
Eloy Durán
ac216d111e [WatchKit] Build watch-sim 2014-12-10 20:35:37 +01:00
Eloy Durán
299102de97 [WatchKit] Move launcher to bin 2014-12-10 20:35:37 +01:00
Eloy Durán
7e629bcb07 [WatchKit] Cleanup docs. 2014-12-10 20:35:37 +01:00
Eloy Durán
76575d943d [WatchKit] Refactor to only need the path to the host app bundle. 2014-12-10 20:35:36 +01:00
Eloy Durán
8e5a0256e2 [WatchKit] Import proof-of-concept tool to launch and debug extension. 2014-12-10 20:35:36 +01:00
Eloy Durán
39c5c260f2 [trace_msg_send] Add option to filter messages. 2014-12-10 20:35:36 +01:00
Watson
4bdcc3907d [NEWS] add RM-644 2014-12-10 20:35:36 +01:00
Watson
2a9cc1e8ce [RM-644] merge 429a71f and 231ffe5 commits for Framework 2014-12-10 20:35:36 +01:00
Watson
24d62d1755 merge 92391851 commit for Framework 2014-12-10 20:35:36 +01:00
Watson
f82a742b36 [RM-644] use bundler only when it was installed 2014-12-10 20:35:36 +01:00
Watson
8a17b18669 [WatchKit] add ib gem into watch extension's Gemfile 2014-12-10 20:35:36 +01:00
Watson
d12602ed50 [RM-644] install bundled gem and run "bundle exec" for extension 2014-12-10 20:35:35 +01:00
Eloy Durán
5a3aa2023a Import dtrace based objc message send trace script. 2014-12-10 20:35:35 +01:00
Eloy Durán
569236085a [WatchKit] In the end, embedded paths were not needed. 2014-12-10 20:35:35 +01:00
Eloy Durán
d8ae31df32 [WatchKit] Get watch app to launch in the simulator. 2014-12-10 20:35:35 +01:00
Eloy Durán
e4edd638e0 [WatchKit] Generate an Info.plist for the watch app. 2014-12-10 20:35:35 +01:00
Eloy Durán
cfd78f4a2c [WatchKit] Refactor to have a dedicated watch app config in the watch extension config.
INCEPTION! http://i.imgur.com/q5TAM.gif
2014-12-10 20:35:35 +01:00
Eloy Durán
7a3078ee06 [iOS Extension] Fix cleaning and building with clean state. 2014-12-10 20:35:35 +01:00
Eloy Durán
314f301caf [Config] Don't use @name variable directly and add API to get bundle filename. 2014-12-10 20:35:35 +01:00
Eloy Durán
ba1e79b9d6 [WatchKit] Pass correct embedded build paths to sim. 2014-12-10 20:35:34 +01:00
Eloy Durán
bdbdfefa91 [WatchKit] Base embedded paths on env var set by host app. 2014-12-10 20:35:34 +01:00
Eloy Durán
9c1f9a3d45 [WatchKit] Build watch app simply by building full app. 2014-12-10 20:35:34 +01:00
Eloy Durán
3b8397a0ef [iOS Extension] Expose built path to extension when invoking rake tasks. 2014-12-10 20:35:34 +01:00
Eloy Durán
8c7c39cb0e [WatchKit] Hardcode to launch the iPhone 6 sim, for now. 2014-12-10 20:35:34 +01:00
Eloy Durán
d16a593559 [iOS] Use Target#rake to execute Watch app launch task. 2014-12-10 20:35:34 +01:00
Eloy Durán
c121d102f8 [iOS Extension] Provide 1 way to invoke rake tasks of target. 2014-12-10 20:35:34 +01:00
Eloy Durán
4ec7c81914 [WatchKit] Start on launcher task in new location. 2014-12-10 20:35:34 +01:00
Eloy Durán
0a8f116a0e [WatchKit] Revert addition of separate host app, apperantly it already existed in another form. 2014-12-10 20:35:34 +01:00
Eloy Durán
756ea30e49 [WatchKit] Configure host app Info.plist. 2014-12-10 20:35:33 +01:00
Eloy Durán
167cdb4084 [WatchKit] Import sim launch task for host app. 2014-12-10 20:35:33 +01:00
Eloy Durán
bb5ff2eb84 [WatchKit] Import first version of host/launcher app. 2014-12-10 20:35:33 +01:00
Watson
370227c0a8 compile Watch app's storyboard 2014-12-10 20:35:33 +01:00
Watson
6088b38784 generate Watch app 2014-12-10 20:35:33 +01:00
Watson
85d7f0c570 add template for Watch app 2014-12-10 20:35:33 +01:00
Watson
9efd7c0a19 change default watch extension name 2014-12-10 20:35:33 +01:00
Watson
6ef3355428 clean up 2014-12-10 20:35:33 +01:00
Watson
7f0e8c1079 modify CFBundleIdentifier for Watch extension 2014-12-10 20:35:32 +01:00
Watson
9d14fe1000 change entry point for watch extension
Watch extension uses "PlugInKit`-[PKService run]" as entry point.
2014-12-10 20:35:32 +01:00
Watson
fa9172505f 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-10 20:35:32 +01:00