Commit Graph

949 Commits

Author SHA1 Message Date
Watson
4f5c4f54f4 [RM-696] escape Watch app's Entitlements.plist path because it contains white spaces.
http://hipbyte.myjetbrains.com/youtrack/issue/RM-696
2014-12-22 10:11:03 +09:00
Watson
14eddd3719 [RM-695] add 'application-identifier' to entitlements in order to deploy app to iOS 8.2 beta 3 device
http://hipbyte.myjetbrains.com/youtrack/issue/RM-695
2014-12-22 10:06:31 +09:00
Watson
2a607a7aaf remove `i386' at :build:simulator task 2014-12-19 23:24:23 +09:00
Watson
98d760a1a4 remove 'i386' only if build 'x86_64' 2014-12-19 10:54:50 +09:00
Watson
66b5b44a38 reduce compile time by removing `i386' for iOS simulator 2014-12-19 10:02:12 +09:00
Eloy Durán
f79c970938 [iOS] Pick-up new certificates prefixed with iOS instead of iPhone.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-693
2014-12-18 13:52:57 +01:00
Eloy Durán
f0f019ce47 [WatchKit] Honor xcode_dir setting from host app.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-690
2014-12-17 14:58:26 +01:00
Eloy Durán
366483ccd8 [log] Show backtrace on App.fail and in verbose mode. 2014-12-17 13:39:30 +01:00
Eloy Durán
5ca1faa68e [iOS Ext] Don't use private API, try to replicate Xcode closely.
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-577.
2014-12-16 13:11:27 +01:00
Eloy Durán
127c0792b7 [iOS Ext] Always pass on the full env to the target. 2014-12-15 19:19:43 +01:00
Eloy Durán
a5cee2a67d [iOS Ext] Fix startup crashes by reverting to previous behaviour.
Watch extensions don't use this code at all.

This reverts commit 9d14fe1000.
2014-12-15 15:37:40 +01:00
Watson
d2a7b83a5c [RM-682] should not overwrite the value if info.plist was configured in Rakefile via "app.info_plist" 2014-12-14 00:03:09 +09:00
Watson
aa96499a0c Revert "[RM-682] fix info.plist for UIBackgroundModes which has wrong value for BackgroundFetch"
This reverts commit 85038ce9e0.
2014-12-13 23:54:49 +09:00
Watson
85038ce9e0 [RM-682] fix info.plist for UIBackgroundModes which has wrong value for BackgroundFetch
http://hipbyte.myjetbrains.com/youtrack/issue/RM-682
2014-12-13 23:47:06 +09:00
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