Commit Graph

707 Commits

Author SHA1 Message Date
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
Watson
34313418be update entry point for "rake spec" 2014-12-12 07:58:54 +09:00
Laurent Sansonetti
6dd30af901 android support 2014-12-12 07:58:32 +09:00
Watson
ed4be0118a [RM-681] use 'iPad Air' as default for iPad app to launch app as 64-bit
http://hipbyte.myjetbrains.com/youtrack/issue/RM-681
2014-12-12 07:57:23 +09:00
Watson
ca658c72d7 [RM-672] fix a Instruments template path for Xcode 6.2
http://hipbyte.myjetbrains.com/youtrack/issue/RM-672
2014-12-12 07:55:53 +09:00
Watson
891d1e45c8 remove unnecessary value in action and share extension's info.plist 2014-12-12 07:55:17 +09:00
Watson
2370589a1e [RM-678] fix info.plist in share extension to solve ERROR ITMS-9000
http://hipbyte.myjetbrains.com/youtrack/issue/RM-678
2014-12-12 07:54:22 +09:00
Watson
478d8485d3 [RM-677] add 'application-identifier' in action extension entitlement
http://hipbyte.myjetbrains.com/youtrack/issue/RM-677
2014-12-12 07:53:26 +09:00
Watson
552835a02f [RM-677] fix info.plist in action extension to solve ERROR ITMS-9000
http://hipbyte.myjetbrains.com/youtrack/issue/RM-677
2014-12-12 07:53:07 +09:00
Watson
6cb89fde6e [RM-676] allow to use relative path for provisioning_profile
http://hipbyte.myjetbrains.com/youtrack/issue/RM-676
2014-12-12 07:52:29 +09:00
Watson
449da29c70 [RM-675] make sure that add "require ‘pathname'" in where uses Pathname in order to fix that it can't build extension with system bundled ruby 2014-12-12 07:51:36 +09:00
Eloy Durán
ace0225c51 [OSX] Only build for x86_64 by default.
Related to
https://github.com/clayallsopp/afmotion/issues/72#issuecomment-64401550.
2014-12-12 07:51:03 +09:00
Watson
e4a36e7d5a [RM-671] solve framework dependencies in embedded 2014-12-12 07:50:17 +09:00