Commit Graph

26 Commits

Author SHA1 Message Date
Watson
95c094df9a add support to compile the Objective-C source codes which uses Modules syntax in `app.vendor_project' with Xcode 5.
http://clang.llvm.org/docs/Modules.html

This patch supports support Objective-C Modules when compile ObjC source codes without xcodeproj file, like
https://github.com/Watson1978/RubyMotionKaigi2013
2013-10-18 09:39:38 +09:00
Watson
e0183179c0 fix the link error of "ld: framework not found IOKit" with "rake device" if use "app.framework_search_paths"
http://hipbyte.myjetbrains.com/youtrack/issue/RM-283
2013-10-15 00:38:11 +09:00
Eloy Durán
cd9b1a3404 [xcassets] Show compile info to user when not in verbose mode. 2013-10-14 15:56:11 +02:00
Eloy Durán
d22f82ebb0 [xcassets] Move iOS/OS X specific behavior back to configs. 2013-10-14 13:52:32 +02:00
Eloy Durán
3be82b061b [xcassets] Use actool’s Info.plist output instead of reading JSON. 2013-10-11 20:20:30 +02:00
Eloy Durán
369c15e0e3 [xcassets] Make asset compilation and app icon config work on OS X. 2013-10-11 18:50:56 +02:00
Eloy Durán
b331fab440 [xcassets] Copy and configure the app icons for iOS. 2013-10-10 19:57:48 +02:00
Laurent Sansonetti
7ded32cf3b escape --isysroot argument 2013-09-20 17:35:29 +02:00
Watson
8690a34289 generate 64bit type in bridgesupport if iOS SDK >= 7.0 2013-09-12 13:34:38 +09:00
Laurent Sansonetti
54914a528a app.vendor_projects is defined in config.rb, not xcode_config.rb 2013-08-20 18:01:39 +02:00
Laurent Sansonetti
c0fdf58e1a add support for spritekit atlas files 2013-08-16 22:37:24 +02:00
Laurent Sansonetti
b3ccf122ff app.short_version defaults to app.version 2013-08-08 01:01:22 +02:00
Andrew Babichev
6ae8b7b23e String deployment_target and sdk_version comparison fix 2013-07-13 12:05:44 +09:00
Watson
a8a76ad537 fix where it does not generate 64bit type into brigesupport in 3rd-party library on MacOSX platform
http://hipbyte.myjetbrains.com/youtrack/issue/RM-192
2013-07-10 11:03:39 +09:00
Laurent Sansonetti
0993cb0cec move resources_dirs into the main config object 2013-06-19 12:40:18 +02:00
Matt Garriott
cf160714e4 Fix build expression for Xcode 3.x 2013-06-17 07:52:44 +09: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
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
Watson
287a19f38e osx: check the osx version to detect default SDK 2013-05-04 00:30:43 +09: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
6f48fd5d0b change the build directory for outside files of project
This changing will introduce:

1. When run 'rake clean', the object files of gem is not removed. To reduce the time when rebuild the project.
2. Across multiple projects that use the same gem, this changing will share the object files.
3. When update RubyMotion with 'motion update', it will remove the object files to clean up disk space.
2013-04-25 22:23:19 +09:00
Laurent Sansonetti
105a915f3d mac port 2013-04-25 02:26:56 +02:00