Happy birthday Dispatch
It’s the one year anniversary of the RubyMotion Dispatch, which is crazy. I wanted to personally thank all our readers and the authors that produce the content we publish or link to. To celebrate, we’ve compiled a list of those authors, you can see the full list here.
To all the authors who have appeared in the Dispatch, thank you
A special thanks to Josh Heyer for making this collage.
If you missed the last issue, you can find it here: issue #48.
Happy coding, Todd Werth (@twerth)
Articles, News, New Gems, and Blog Posts
November 10th, 2014 | screencast | by Jack Watson-Hamblin
“MotionInMotion – RubyMotion for Rails Developers: Views in depth (Part 1)”
November 6th, 2014 | blog post | by Richard Taylor
“Asset Catalogs with RubyMotion”
November 5th, 2014 | blog post | by Richard Taylor
“Using iOS8 Launch Screens with RubyMotion”
November 2th, 2014 | screencast | by Jack Watson-Hamblin
“MotionInMotion – RubyMotion for Rails Developers: View Controllers in depth (Part 2)”
RubyMotion News
New 2.38 released
- Optimized the app executable size when a project has too many Ruby source files, by removing unnecessary internal code. ~30-60% lighter.
- Disabled armv7s support for iOS projects. If you want to add armv7s support back, simply add the ‘armv7s
value to the
app.archs[‘iPhoneOS’]` config in the project’s Rakefile. This architecture is no longer enabled by default in Xcode. - Fixed a bug where a compiled Core Data model would be removed when cleaning when an original
xcdatamodeld
was not available. - Fixed a bug where in certain circumstances cleaning would try to be performed when the vendor dir, e.g.
vendor/Pods
did not exist. - Fixed a few cases where the Yosemite version number was parsed incorrectly.
- Added support for
axel
as an alternative tocurl
when downloading updates, which supports resuming and uses 10 connections to improve speed. Axel is available from http://wilmer.gaast.net/main.php/axel.html or can be installed through Homebrew:$ brew install axel
. - Fixed a regression where
rake spec
did not work on OS X platform. - Fixed a bug where Dispatch.once did not work correctly with x86_64 on iPhone simulator and i386 on OS X platforms.
- Fixed a bug where
:cflags
for:static
vendored projects could not override those set by the toolchain by default. E.g.-fno-modules
. - Fixed the
motion --version
command invocation to print both the stable and pre-release versions of RubyMotion. - [OSX] Fixed a bug where embedded frameworks would not be codesigned as per the current requirements for the App Store.
- [iOS] Removed
Symbols not found...
message when app will be deployed into iOS device if Xcode dumped device symbols into user directory. - [iOS] Fixed a bug which it could not recognized Provisioning Profile which is generated with “iOSTeam Provisioning Profile”.
- [OSX] Fixed a bug where BigDecimal#inspect would return invalid string on Yosemite.
sudo motion update
Sponsor
My company InfiniteRed sponsors this newsletter by allowing me the time to work on it every week and hosting everything.
Contact us if you ever need help working on a project, mentoring, or other development services . We specialize in RubyMotion and have an awesome team.
One more thing
At InfiniteRed, we’re starting to use ProMotion as well as RMQ on our projects. This should work well as ProMotion is controller-centric, and RMQ is view-centric. As we do this we’re going to create an RMQ plugin (rmq-promotion gem) that does a few nice integrations. Everything works fine now, but we want it to be smoother, especially when using RMQ for styles. We have no timeline yet, but we’re working on it.
If you have any tips, blog posts, or comments, please send emails to todd@infinitered.com