Laurent Sansonetti
b27e896ec1
define RUBYMOTION_ENV earlier
2013-06-13 16:18:24 +02:00
Laurent Sansonetti
22cc5b206f
use llvm-gcc for .rb compilation, retrieve compilers from stable Xcode (in the meantime we really migrate to clang)
2013-06-11 20:27:49 +02:00
Laurent Sansonetti
ce3cf2fa51
add support for manifest plist file (ios only)
2013-06-09 20:28:20 +02:00
Laurent Sansonetti
acbd659388
allow hash keys to be symbols
2013-06-09 20:28:01 +02:00
Laurent Sansonetti
4f9dfe1402
remove app.sim_args and use args env variable instead
2013-06-09 16:51:48 +02:00
Laurent Sansonetti
b1c28d9c75
app.vendor_project(:xcode) now rebuilds the project in case a file changed
2013-06-09 13:33:13 +02:00
Laurent Sansonetti
d8735c2fbf
OSX: add LSMinimumSystemVersion plist key
2013-06-09 12:36:10 +02:00
Watson
8b12250559
[OSX] fix a bug where it is not possible to submit app to Mac App Store
...
We have to do the code sign twice to submit app
1. code sign to app with
"3rd Party Mac Developer Application: XXX"
2. code sign to pkg with
"3rd Party Mac Developer Installer: XXX"
2013-06-09 17:14:42 +09:00
Laurent Sansonetti
15e9990a62
added embedded frameworks support (OSX-only)
2013-06-08 14:41:45 +02:00
Watson
6f47126442
update the message and remove `exit'
2013-06-08 00:41:35 +09:00
Watson
dcdbf9b4cf
display the workaround for tmux users
...
if use tmux, we need some operation to launch iOS simulator.
2013-06-08 00:24:23 +09:00
Watson
7361d1a879
fix a bug in detecting file dependencies where it will not detect dependencies if contains nested constants
...
http://hipbyte.myjetbrains.com/youtrack/issue/RM-160
2013-06-05 14:47:36 +09:00
Watson
68aaa64360
fix app.sim_args
...
Because when passed the arguments as following
app.sim_args += ["-com.apple.CoreData.SQLDebug 1"]
application will receive the argument like
argv[1] = ["-com.apple.CoreData.SQLDebug
argv[2] = 1"]
Expected:
argv[1] = -com.apple.CoreData.SQLDebug
argv[2] = 1
2013-06-05 05:03:34 +09:00
Laurent Sansonetti
47dc87abac
Merge branch 'master' of github.com:lrz/RubyMotion
2013-06-01 13:22:53 +09:00
Laurent Sansonetti
be6ce1d449
osx: support for entitlements
2013-06-01 13:22:25 +09:00
Laurent Sansonetti
884b9bbe9f
add 'build' task that builds for both modes
2013-06-01 13:20:57 +09:00
Jack Chen (chendo)
dfb38c7333
Use absolute path for CONFIGURATION_BUILD_DIR because when using relative xcodeproj path
2013-05-30 08:27:09 +09:00
Laurent Sansonetti
b022b08281
add 'rake static' task (OSX)
2013-05-29 20:27:38 +09:00
Laurent Sansonetti
9b178b69af
move ctags to basic project rakefile so that it works with osx
2013-05-29 20:15:14 +09:00
Laurent Sansonetti
913ae11077
app.sim_args
2013-05-29 19:21:10 +09:00
Watson
3e075d47c5
add a feature which passing the arguments on launching app
2013-05-28 09:29:14 +09:00
Watson
e183ad6873
add .gitignore into gem template
2013-05-15 21:49:32 +09:00
Jeremy Ruppel
6fb9560bfb
Support leading ".." notation in dependency pathnames
2013-05-15 07:22:45 +09:00
Jeremy Ruppel
6e07a7c746
Print mutated path if a dependency cannot be found
2013-05-15 07:22:39 +09:00
Tom Milewski
39691640ef
Correct the path to template.
...
Users are being notified to require a file ('lib/motion/project/template/ios') that doesn't exist when called from a project's Rakefile.
2013-05-11 22:04:35 +09:00
Devon Blandin
f2000bb03e
Update motion require statement in gem template Rakefile
2013-05-11 21:57:53 +09:00
Watson
cc9c4695d7
osx: use NSApplication instead of UIApplication
2013-05-09 21:54:13 +09:00
Laurent Sansonetti
cb4a5876f2
print message from license server upon /latest_software_version
2013-05-08 15:58:49 +02:00
Laurent Sansonetti
d9f670252e
osx: add 'rake archive' tasks, refactor the builder archive/codesign code
2013-05-07 16:51:17 +02:00
Watson
0dd3869ff3
fix an error when generate bridgesupport file
...
Fix the following error:
$ rake --trace
require 'lib/motion/project' is deprecated, please require 'lib/motion/project/template/ios' instead
** Invoke default (first_time)
** Invoke simulator (first_time)
** Invoke build:simulator (first_time)
** Execute build:simulator
RUBYOPT='' /usr/bin/gen_bridge_metadata --format complete --no-64-bit --cflags " -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -miphoneos-version-min=6.1 -D__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__=60100 -I. -I'.'" "TestFlight.h" -o "TestFlight.bridgesupport" -e
Received exception: missing argument: -e:
2013-05-07 13:29:21 +09:00
Laurent Sansonetti
7085fe7264
osx: only build for the native arch in development mode
2013-05-06 19:52:46 +02:00
Laurent Sansonetti
01ad1cd403
osx 'rake spec' task
2013-05-06 15:14:38 +02:00
Watson
8ab36f94f0
abort if build directory is not writable.
2013-05-06 20:33:00 +09:00
Watson
c456aad83b
check whether build directory is writable. if it is not writable, use ./build in project directory as in the past
2013-05-06 16:55:24 +09:00
Laurent Sansonetti
5cfe717841
use NSApplicationMain() instead of -[NSApplication run] in order to honor main nib file loading (if it exists)
2013-05-05 20:45:15 +02:00
Laurent Sansonetti
1c09307fd6
move icons, prerendered_icon and fonts to ios config, add icon to osx config
2013-05-05 20:41:39 +02:00
Laurent Sansonetti
112ed84d70
app.vendor_project how honors :bridgesupport_{cflags,exceptions} options
2013-05-05 01:03:52 +02:00
Laurent Sansonetti
993c77fa16
'motion ri' now honors PAGER env variable
2013-05-05 00:54:32 +02:00
Laurent Sansonetti
fd9f305506
motion create usage will now print available templates
2013-05-04 20:04:06 +02:00
Watson
35acf83ef7
remove spaces
2013-05-05 02:51:24 +09:00
Watson
0ef2142f9a
osx: import Cocoa/Cocoa.h in vendor.pch for mac
2013-05-05 02:48:21 +09:00
Laurent Sansonetti
c4fc96bff3
add command-line plugins
2013-05-04 18:59:53 +02:00
Watson
6f74fd29ef
convert string to integer
2013-05-04 09:10:08 +09:00
Watson
287a19f38e
osx: check the osx version to detect default SDK
2013-05-04 00:30:43 +09:00
Watson
4304aaadc9
fix a regression of 5a39c5f381
2013-05-03 05:31:31 +09:00
Laurent Sansonetti
4897d5fb16
allow 3rd-party templates to be located in ~/Library/RubyMotion/template
2013-05-02 20:36:38 +02:00
Laurent Sansonetti
9b1763c9e6
Merge branch 'master' of github.com:lrz/RubyMotion
2013-05-02 13:52:20 +02:00
Laurent Sansonetti
81479771f2
osx: i386 support
2013-05-02 13:51:28 +02:00
Watson
dca2549d95
osx: load all depended frameworks
2013-05-02 18:37:48 +09:00
Watson
e4ebfcdb4c
delete trailing whitespaces
2013-04-30 08:36:43 +09:00