mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-11 11:39:09 +08:00
fix a bug where nested array cannot be handled
it cause an error If app.resources_dirs has nested array app.resources_dirs << ['Images'] ``` % rake rake aborted! no implicit conversion of Array into String /Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `exists?' /Library/RubyMotion/lib/motion/project/template/ios.rb:51:in `block in pre_build_actions' /Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `each' /Library/RubyMotion/lib/motion/project/template/ios.rb:50:in `pre_build_actions' /Library/RubyMotion/lib/motion/project/template/ios.rb:67:in `block (2 levels) in <top (required)>' /Library/RubyMotion/lib/motion/project/template/ios.rb:122:in `block in <top (required)>' Tasks: TOP => build:simulator (See full trace by running task with --trace) ```
This commit is contained in:
@@ -47,7 +47,7 @@ namespace :build do
|
||||
|
||||
# TODO this should go into a iOS specific Builder class which performs this
|
||||
# check before building.
|
||||
App.config.resources_dirs.each do |dir|
|
||||
App.config.resources_dirs.flatten.each do |dir|
|
||||
next unless Dir.exists?(dir)
|
||||
Dir.entries(dir).grep(/Resources/i).each do |basename|
|
||||
path = File.join(dir, basename)
|
||||
|
||||
Reference in New Issue
Block a user