Commit Graph

3074 Commits

Author SHA1 Message Date
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
Watson
cd1a3f06b9 add watch extension template 2014-12-10 20:35:32 +01:00
Watson
ae8f9db35b update entry point for "rake spec" 2014-12-10 23:13:58 +09:00
Laurent Sansonetti
f24275586d default spec/main_spec.rb file for android 2014-12-10 00:53:29 +01:00
Laurent Sansonetti
926a843e51 Bacon.run will keep a reference to its optional argument (as the main activity) and expose it as Context#main_activity, so that UI specs can be written 2014-12-10 00:52:46 +01:00
Laurent Sansonetti
78e8f11540 in spec mode, don’t attach a REPL, instead print logs and quit the rake process when we determine that the app is no longer alive 2014-12-10 00:37:35 +01:00
Laurent Sansonetti
86243a5f8f add “rake spec:device” and “rake spec:emulator” tasks 2014-12-09 17:56:48 +01:00
Laurent Sansonetti
33fd3d0b35 in spec mode, build directory will be build/Testing-#{API_VERSION}/ 2014-12-09 17:56:21 +01:00
Laurent Sansonetti
df2f85086b make sure we import classes from the core rubymotion package (since we could be subclassing one of them) 2014-12-09 17:55:42 +01:00
Laurent Sansonetti
8bb9981f2e silence jar signer invocation in debug mode (as it prints garbage when using java 7) 2014-12-09 14:56:00 +01:00