Eloy Durán
85b668f249
[iOS embedded targets] Require arm64 for device builds.
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-559
2014-10-13 14:27:10 +02:00
Laurent Sansonetti
708f006eb1
simplify the arm64 object compilation even better + fix warnings due to overriding the module triple
2014-10-11 19:57:35 +02:00
Laurent Sansonetti
efd2b5ec08
simplify the arm64 object file generation
2014-10-11 19:34:22 +02:00
Laurent Sansonetti
ead120975c
when attaching the debugger to the device, make sure to pass the appropriate arch to the debug server and lldb (which could be arm64)
2014-10-11 15:52:42 +02:00
Eloy Durán
d141498e58
[config] Propagate archs settings to extensions and frameworks.
2014-10-10 15:11:10 +02:00
Laurent Sansonetti
60adfb1756
when compiling dummy files for arm64, ignore linker warnings about invalid version debug info (which seem to be caused by an Xcode bug)
2014-10-10 13:16:48 +02:00
Watson
77ba055f11
move generating Provisioning process to be able to use special Provisioning Profile for extensions
...
Previously, Provisioning was generated when it will copy App Extension into App bundle
and it has worked as App build process.
So, It cannot refer `app. provisioning_profile' value in extension.
In order to refer `app. provisioning_profile' value in extension,
need to generate Provisioning in App Extension build process.
2014-10-10 15:31:16 +09:00
Watson
322ebc23a6
allow to use `provisioning_profile' property in extension's Rakefile
2014-10-10 14:49:09 +09:00
Eloy Durán
beda0cf37a
[Vendor] Don't allow xcodebuild to litter our output with noise at all.
...
Xcoode 6 loves to complain about things that are not fatal to the build,
so we should hide those from the user, unless in verbose mode.
2014-10-08 19:07:49 +02:00
Eloy Durán
3c05044148
[Vendor] Fail as early as possible.
...
Otherwise we'd still generate BS metadata for no good reason.
In addition this could make subsequent builds fail because the
build dir would exist and seem up-to-date.
2014-10-08 19:06:52 +02:00
Eloy Durán
646cbb1918
[Vendor] Use xcodebuild to properly clean.
...
This is needed to solve any cache issues, such as
the dreaded SharedPrecompiledHeaders issue.
See:
* https://github.com/clayallsopp/afmotion/issues/72
* http://openradar.appspot.com/18536864
2014-10-08 19:00:00 +02:00
Eloy Durán
d92674489e
[vendor] Refactor slightly, no need to delete option values.
2014-10-08 17:44:05 +02:00
Laurent Sansonetti
d2e920dd90
fix 'motion update --pre' to show a reference to 'motion changelog --pre' at the end of the command
2014-10-07 15:06:14 +02:00
Laurent Sansonetti
02d278a40f
add 'motion changelog --pre' to open the pre-release NEWS file
2014-10-07 15:05:46 +02:00
Laurent Sansonetti
2ad68959f3
better detection of default API level + validation
2014-10-06 16:58:19 +02:00
Laurent Sansonetti
199a98853c
make sure ‘rake clean’ removes vendored .bridgesupport files
2014-10-04 16:00:28 +02:00
Eloy Durán
9ddc886d42
[XcodeConfig] Fallback when available SDK is newer than available metadata.
2014-10-02 15:09:56 +02:00
Eloy Durán
7228ee71a5
[Config] Only match metadata dirs that start with a number.
2014-10-02 15:09:33 +02:00
Eloy Durán
8b2857f1c1
[XcodeConfig] Only match SDKs that have a version number and fail better.
2014-10-02 14:36:41 +02:00
Laurent Sansonetti
0260722e2c
api version should be a String
2014-10-02 11:35:48 +02:00
Laurent Sansonetti
9d5e61262f
change app.api_version to return the latest available version except L (which is not stable), introduce app.target_api_version, api_version now maps to minSdkVersion and target_api_version to targetSdkVersion
2014-10-01 13:17:05 +02:00
Laurent Sansonetti
c7d8800553
add app.application_class that can be used to specify a custom Application class
2014-10-01 11:18:21 +02:00
Laurent Sansonetti
33b7e63372
add app.application_class that can be used to specify a custom Application class
2014-10-01 11:15:46 +02:00
Laurent Sansonetti
3185d47e69
kill the app if the rake task ends (^C)
2014-09-30 16:59:50 +02:00
Laurent Sansonetti
8d0525f494
add support for the R class (thanks to Mark for the patch)
2014-09-29 17:14:43 +01:00
Watson
96272caf84
fix a bug in framework where it would not update if changed the code
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-587
2014-09-24 14:19:26 +09:00
Watson
3bcc44519f
change dSYM path to fix symbolicate with Instruments on iOS device
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-487
2014-09-24 14:03:04 +09:00
Hwee-Boon Yar
ce49b378a4
Reduce size of Default-568h@2x.png by 90%, as rgb(0, 0, 0)
2014-09-22 09:36:45 +09:00
Laurent Sansonetti
899ec26327
damnit
2014-09-17 02:55:06 +09:00
Laurent Sansonetti
2eb0f6bd0c
remove useless code
2014-09-17 02:08:51 +09:00
Laurent Sansonetti
f8be41e5b8
document --pre
2014-09-17 01:26:49 +09:00
Laurent Sansonetti
7a4b5055bf
android Rakefile must point to /Library/RubyMotionPre for now
2014-09-17 00:49:44 +09:00
Laurent Sansonetti
d017b67fe5
“motion create” will now load templates in /Library/RubyMotionPre if necessary
2014-09-17 00:49:44 +09:00
Laurent Sansonetti
662fc3ed66
support for “motion update --pre”
2014-09-17 00:49:44 +09:00
Laurent Sansonetti
517d361894
“rake emulator” now requires a started AVD and will not attempt at creating one
2014-09-16 17:26:28 +09:00
Laurent Sansonetti
aee4f80657
log all INFO messages from the app, and all ERROR messages from everything else
2014-09-14 17:46:25 +02:00
Eloy Durán
80e8afbb41
[iOS] Launch image names should be the filenames after all.
...
Related to http://hipbyte.myjetbrains.com/youtrack/issue/RM-596#comment=74-1742
2014-09-13 14:45:28 +02:00
Watson
bc5ff65ab1
fix a bug where Instruments does not launch if specify the template name with "rake profile template='xxx'"
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-599
2014-09-13 13:00:50 +09:00
Eloy Durán
82a75cf09b
[iOS] On >= 7, infer UILaunchImages metadata from resources/Default*.png
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-596
2014-09-12 21:17:00 +02:00
Watson
dbe9d49275
launch iPhone 6 simulator by default
2014-09-12 15:46:36 +09:00
Laurent Sansonetti
9aa2d644cd
pass kernel path to REPL, minor refactoring
2014-09-11 17:15:54 +02:00
Laurent Sansonetti
fec985a126
launch the REPL upon “rake device” (or “rake emulator” — haven’t tried that one thought)
2014-09-11 16:17:16 +02:00
Laurent Sansonetti
bcf2883943
pass environment mode and version number to the runtime, minor refactoring
2014-09-11 15:56:23 +02:00
Laurent Sansonetti
510aee6a4d
in development mode, include the INTERNET permission as it’s required for the REPL socket
2014-09-11 15:56:23 +02:00
Eloy Durán
02b8f8a2f5
[Yosemite] Allow OS X apps targeting OS versions lower than current to build.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-592
2014-09-10 15:57:37 +02:00
Laurent Sansonetti
fdf87c05d2
don't check for updates if we build a target
2014-09-06 19:00:06 +02:00
Eloy Durán
069a64eb0c
[atos] Prefer binary image in build dir which has symbols pre-extracted and is faster.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-582 .
2014-09-03 13:24:10 +02:00
Eloy Durán
4982bca7dd
[builder] Specify object files to linker in a temp file.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-62 .
2014-09-02 17:46:49 +02:00
Eloy Durán
74a73bcc67
[GBM] Be sure to flush the tempfile IO.
2014-09-02 17:44:32 +02:00
Eloy Durán
63926a22c6
[GBM] Generate a tmp file with headers instead of passing all as arguments.
...
Fixes http://hipbyte.myjetbrains.com/youtrack/issue/RM-581 .
2014-09-02 16:34:20 +02:00