807 Commits

Author SHA1 Message Date
Eloy Durán
e6e2666e45 [iOS] Only try to use asset catalog Info.plist content if reading succeeded.
The file may exist when either app icons or launch images are used, but that
does not mean we can assume in either cases that the content is for that case.
2014-12-11 21:11:22 +01:00
Eloy Durán
dadf725074 [Target] Always use a clean bundler env when using bundler. 2014-12-11 21:03:08 +01:00
Eloy Durán
948910c2a4 [WatchKit] Prefer single quotes in Rakefile. 2014-12-11 20:31:14 +01:00
Eloy Durán
5e8f8ffae2 [WatchKit] Be sure to find right extension and fail if there is none. 2014-12-11 20:26:21 +01:00
Eloy Durán
89c8b4d2cb [WatchKit] Update template for new IB gem. 2014-12-11 20:25:54 +01:00
Eloy Durán
d7b6f29e4f [iOS/WatchKit] Add support for UILaunchImages from an asset catalog.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-297
2014-12-11 16:40:50 +01:00
Eloy Durán
998793230b [iOS rake] Fail fast and fix error message. 2014-12-11 15:19:16 +01:00
Eloy Durán
ab5d7f86bd [iOS rake] Add display env var support to watch task. Can be compact or regular. 2014-12-11 13:43:48 +01:00
Eloy Durán
b0a67553c9 [iOS rake] Rename watch task to watch:simulator and add shortcut and IB TODO. 2014-12-11 13:43:48 +01:00
Laurent Sansonetti
c7666ecf1a don't log class compilation 2014-12-11 11:30:13 +01:00
Watson
5d4fe01848 fix merged_info_plist() argument 2014-12-11 11:23:44 +09:00
Laurent Sansonetti
074639e024 fix 'rake spec' for emulator 2014-12-10 23:43:52 +01:00
Laurent Sansonetti
fb9dee1e5e add missing 'rake emulator' task 2014-12-10 23:38:53 +01:00
Laurent Sansonetti
80bb4c2d9f no longer need Pre-release 2014-12-10 23:18:00 +01:00
Eloy Durán
4aef5e6708 [WatchKit] Add notification payload sample. 2014-12-10 20:52:39 +01:00
Eloy Durán
a308e34256 [WatchKit] Add options to launch different watch app type. 2014-12-10 20:50:32 +01:00
Eloy Durán
f8048a3817 [WatchKit] Update command options to launch on sim. 2014-12-10 20:42:48 +01:00
Eloy Durán
e0ac1f4148 [WatchKit] Also remove Watch app Info.plist on each build. 2014-12-10 20:35:39 +01:00
Eloy Durán
ce2c1b8bb1 [WatchKit] Also compile assets for watch device. 2014-12-10 20:35:39 +01:00
Eloy Durán
83fff88065 [WatchKit] Compile asset bundles. 2014-12-10 20:35:39 +01:00
Eloy Durán
a9159c53ea [WatchKit] Set breakpoints and take no_continue env variable. 2014-12-10 20:35:39 +01:00
Eloy Durán
31a6d5ed0b [WatchKit] Call the WatchKit.framework main() implementation. 2014-12-10 20:35:39 +01:00
Eloy Durán
e10929949a [WatchKit] Cleanup rake tasks. 2014-12-10 20:35:38 +01:00
Eloy Durán
b6ae1a04f7 [WatchKit] Improve rake output. 2014-12-10 20:35:38 +01:00
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
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
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