Commit Graph

104 Commits

Author SHA1 Message Date
Laurent Sansonetti
f611a88b87 the build system now checks for software updates 2012-02-19 18:51:42 +01:00
Laurent Sansonetti
9414c262ea add support for xcode 4.3 and lion 2012-02-18 18:20:50 +01:00
Laurent Sansonetti
d76ba36404 move plist.rb into project/ 2012-02-17 11:45:38 +01:00
Laurent Sansonetti
d8b15196a9 add ctags support 2012-02-16 18:30:06 +01:00
Laurent Sansonetti
353a0af198 fail when building a vendor project that does not generate any .a library 2012-02-16 18:27:31 +01:00
Laurent Sansonetti
365726e45d fail if xcode is below 4.x 2012-02-15 13:44:04 +01:00
Laurent Sansonetti
0b6ab22176 fix device task to depend on archive:development 2012-02-12 18:27:27 +01:00
Laurent Sansonetti
0112488f88 add support for archive release (appstore) 2012-02-10 20:49:24 +01:00
Laurent Sansonetti
2d64b3b860 distribution_lists is optional 2012-02-09 20:09:38 +01:00
Laurent Sansonetti
d2c140cefd only takeOff on the device 2012-02-03 14:36:50 +01:00
Laurent Sansonetti
ca55c81a37 add support for custom fonts 2012-02-02 11:45:29 +01:00
Laurent Sansonetti
d77aa74c2e change the way we build the app in spec_mode 2012-01-27 15:41:08 +01:00
Laurent Sansonetti
d537d247ef add testflight support 2012-01-23 15:52:31 +01:00
Laurent Sansonetti
b15571d226 add the possibility to add :static vendor projects 2012-01-23 15:41:56 +01:00
Laurent Sansonetti
0747dcd244 use App.fail 2012-01-23 15:28:05 +01:00
Laurent Sansonetti
13bf378f88 create RubyMotion.bridgesupport 2012-01-15 21:30:50 +01:00
Laurent Sansonetti
b12dcddae8 fix dependencies again 2012-01-14 18:28:12 +01:00
Laurent Sansonetti
dd4873fa73 make sure deployment_target can't be nil 2012-01-04 11:20:26 +01:00
Laurent Sansonetti
8a6fe7d174 better error message 2012-01-04 11:20:07 +01:00
Laurent Sansonetti
bedf15c16e fix build system for ruby 1.8, ruby 1.9.2 and ruby 1.9.3 2012-01-03 21:27:14 +01:00
Laurent Sansonetti
1c6b1524b0 fix a bug where dependencies would be inversed 2012-01-03 21:09:06 +01:00
Laurent Sansonetti
99aa2e640d introduce deployment_target project variable, misc fixes 2012-01-03 19:17:36 +01:00
Laurent Sansonetti
09da1c197c use xcode-select to find current xcode installation 2012-01-03 18:13:30 +01:00
Laurent Sansonetti
2b36822508 fix lipo path 2012-01-03 18:13:13 +01:00
Laurent Sansonetti
1d71c12b01 fix reading of provisioning profile data in 1.9 2012-01-03 15:19:29 +01:00
Laurent Sansonetti
82c2f7f1c3 fix the default provisioning profile to match those generated by Xcode (iOS Team Provisioning Profile) 2012-01-03 14:06:39 +01:00
Laurent Sansonetti
b612a78340 a new implementation of file dependencies 2012-01-03 12:25:02 +01:00
Laurent Sansonetti
73a869074e fix concurrent build to honor dependencies 2012-01-03 12:24:18 +01:00
Laurent Sansonetti
0bedf44f15 make sure log output isn't messed when performing concurrent tasks 2012-01-03 11:21:17 +01:00
Laurent Sansonetti
a5d426821d fix the concurrent build on ruby 1.9 2012-01-03 11:20:50 +01:00
Laurent Sansonetti
c24ac69590 determine the list of bridgesupport files required by looking at framework dependencies 2012-01-02 13:39:12 +01:00
Laurent Sansonetti
3b075c7a25 use machdep.cpu.thread_count for default value of jobs 2012-01-02 12:20:30 +01:00
Laurent Sansonetti
878da81fc9 the build task honors the jobs env variable 2012-01-02 10:04:07 +01:00
Laurent Sansonetti
ef11101651 make uncaught exceptions crash the process, generate dSYM during build process 2012-01-01 21:27:17 +01:00
Laurent Sansonetti
0372c31f20 remove whitespace 2011-12-26 12:26:10 +01:00
Laurent Sansonetti
10e7d8327b fix the 'set verbose off by default' thing for previous versions of rake (actually that one that ships with the system) 2011-12-26 12:20:50 +01:00
Laurent Sansonetti
f131704b7b warnify one more message 2011-12-26 12:20:11 +01:00
Laurent Sansonetti
484263cf9b print the log prefix part in bold 2011-12-25 17:26:35 +01:00
Laurent Sansonetti
bfe3c0cdb3 better deploy (check if connected device is provisioned), more build system output fixes, misc changes 2011-12-25 17:06:22 +01:00
Laurent Sansonetti
1162483d43 better build system output 2011-12-24 18:39:20 +01:00
Laurent Sansonetti
2f37fa0000 remove debug log 2011-12-24 15:14:05 +01:00
Laurent Sansonetti
75a42f68b5 rake spec: print an error mesg in case there are no spec files 2011-12-24 14:48:10 +01:00
Laurent Sansonetti
de842f19db run specs upon UIApplicationDidBecomeActiveNotification 2011-12-24 13:35:38 +01:00
Laurent Sansonetti
55c4d35059 proper attribution 2011-12-24 13:32:21 +01:00
Laurent Sansonetti
7f1da1d280 run the specs 0.1s later to make sure the simulator can attach (hack hack hack) 2011-12-24 12:04:13 +01:00
Laurent Sansonetti
d47548ad24 add basic bacon/spec integration 2011-12-23 22:39:47 +01:00
Laurent Sansonetti
447ee6dcdd smarter resources copy 2011-12-21 18:20:49 +01:00
Laurent Sansonetti
0886320166 rake simulator now honors the 'device_family' env variable 2011-12-21 15:51:37 +01:00
Laurent Sansonetti
cf028cb960 add prerendered_icon config variable 2011-12-21 14:11:39 +01:00
Laurent Sansonetti
1509d165a4 when running the simulator, clean the sandbox directory only if the clean environment variable is set to any value 2011-12-21 13:50:54 +01:00