From 5404acdbc51b217fad7324a930df783075b1c805 Mon Sep 17 00:00:00 2001 From: Peter Zhao Date: Sat, 18 Jun 2016 12:50:54 -0400 Subject: [PATCH 1/4] allow user use higher version of xcode, cucumber and rspec; old xcode version cannot be used with fastlane --- gem/frank-cucumber.gemspec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gem/frank-cucumber.gemspec b/gem/frank-cucumber.gemspec index ec0214d..26f0656 100644 --- a/gem/frank-cucumber.gemspec +++ b/gem/frank-cucumber.gemspec @@ -20,15 +20,15 @@ Gem::Specification.new do |s| s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } s.require_paths = ["lib"] - s.add_dependency( "cucumber", ["~>1.3.10"] ) - s.add_dependency( "rspec", ["~>2.14.1"] ) + s.add_dependency( "cucumber", [">=1.3.10"] ) + s.add_dependency( "rspec", [">=2.14.1"] ) s.add_dependency( "sim_launcher", ["~>0.4.6"] ) s.add_dependency( "i18n", ["~>0.6.9"] ) s.add_dependency( "plist", ["~>3.1.0"] ) s.add_dependency( "json", ["1.8.1"] ) # TODO: figure out how to be more permissive as to which JSON gems we allow s.add_dependency( "dnssd", ["~>2.0"] ) s.add_dependency( "thor", ["~>0.18.1"] ) - s.add_dependency( "xcodeproj", ["~>0.14.1"] ) + s.add_dependency( "xcodeproj", [">=0.14.1"] ) s.add_development_dependency( "rr" ) s.add_development_dependency( "yard" ) From bfae93790780f10c324e72bd6136fe684d5928d4 Mon Sep 17 00:00:00 2001 From: Peter Zhao Date: Sat, 18 Jun 2016 16:13:28 -0400 Subject: [PATCH 2/4] allow thor be higher version in order to work with fastlane --- gem/frank-cucumber.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gem/frank-cucumber.gemspec b/gem/frank-cucumber.gemspec index 26f0656..d2d5ccc 100644 --- a/gem/frank-cucumber.gemspec +++ b/gem/frank-cucumber.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |s| s.add_dependency( "plist", ["~>3.1.0"] ) s.add_dependency( "json", ["1.8.1"] ) # TODO: figure out how to be more permissive as to which JSON gems we allow s.add_dependency( "dnssd", ["~>2.0"] ) - s.add_dependency( "thor", ["~>0.18.1"] ) + s.add_dependency( "thor", [">=0.18.1"] ) s.add_dependency( "xcodeproj", [">=0.14.1"] ) s.add_development_dependency( "rr" ) From f78f4da16cb62ee0af0968207e160b1e61232946 Mon Sep 17 00:00:00 2001 From: Peter Zhao Date: Sat, 18 Jun 2016 16:17:13 -0400 Subject: [PATCH 3/4] allow i18n be higher version since xcodeproj may depends on higher version of i18n --- gem/frank-cucumber.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gem/frank-cucumber.gemspec b/gem/frank-cucumber.gemspec index d2d5ccc..9525c57 100644 --- a/gem/frank-cucumber.gemspec +++ b/gem/frank-cucumber.gemspec @@ -22,8 +22,8 @@ Gem::Specification.new do |s| s.add_dependency( "cucumber", [">=1.3.10"] ) s.add_dependency( "rspec", [">=2.14.1"] ) - s.add_dependency( "sim_launcher", ["~>0.4.6"] ) - s.add_dependency( "i18n", ["~>0.6.9"] ) + s.add_dependency( "sim_launcher", [">=0.4.6"] ) + s.add_dependency( "i18n", [">=0.6.9"] ) s.add_dependency( "plist", ["~>3.1.0"] ) s.add_dependency( "json", ["1.8.1"] ) # TODO: figure out how to be more permissive as to which JSON gems we allow s.add_dependency( "dnssd", ["~>2.0"] ) From 205db0c9b85a8c7bc921b87c0910898e98823636 Mon Sep 17 00:00:00 2001 From: Peter Zhao Date: Sat, 18 Jun 2016 16:22:00 -0400 Subject: [PATCH 4/4] allow json be higher version --- gem/frank-cucumber.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gem/frank-cucumber.gemspec b/gem/frank-cucumber.gemspec index 9525c57..3772bec 100644 --- a/gem/frank-cucumber.gemspec +++ b/gem/frank-cucumber.gemspec @@ -25,7 +25,7 @@ Gem::Specification.new do |s| s.add_dependency( "sim_launcher", [">=0.4.6"] ) s.add_dependency( "i18n", [">=0.6.9"] ) s.add_dependency( "plist", ["~>3.1.0"] ) - s.add_dependency( "json", ["1.8.1"] ) # TODO: figure out how to be more permissive as to which JSON gems we allow + s.add_dependency( "json", ["~>1.8.1"] ) # TODO: figure out how to be more permissive as to which JSON gems we allow s.add_dependency( "dnssd", ["~>2.0"] ) s.add_dependency( "thor", [">=0.18.1"] ) s.add_dependency( "xcodeproj", [">=0.14.1"] )