spaceship/lib/spaceship/spaceauth_runner.rb in fastlane-2.1.2 vs spaceship/lib/spaceship/spaceauth_runner.rb in fastlane-2.1.3
- old
+ new
@@ -15,11 +15,16 @@
puts "Logging into to iTunes Connect (#{@username})..."
Spaceship::Tunes.login(@username)
puts "Successfully logged in to iTunes Connect".green
puts ""
rescue
- puts "Could not login to iTunes Connect...".red
+ puts "Could not login to iTunes Connect".red
+ puts "Please check your credentials and try again.".yellow
+ puts "This could be an issue with iTunes Connect,".yellow
+ puts "Please try unsetting the FASTLANE_SESSION environment variable".yellow
+ puts "and re-run `fastlane spaceauth`".yellow
+ UI.crash!("Problem connecting to iTunes Connect")
end
itc_cookie_content = Spaceship::Tunes.client.store_cookie
# The only value we actually need is the "DES5c148586daa451e55afb017aa62418f91" cookie
@@ -29,11 +34,11 @@
# name: DES5c148586daa451e55afb017aa62418f91
# value: HSARMTKNSRVTWFlaF/ek8asaa9lymMA0dN8JQ6pY7B3F5kdqTxJvMT19EVEFX8EQudB/uNwBHOHzaa30KYTU/eCP/UF7vGTgxs6PAnlVWKscWssOVHfP2IKWUPaa4Dn+I6ilA7eAFQsiaaVT
cookies = YAML.load(itc_cookie_content)
# We remove all the un-needed cookies
- cookies.delete_if do |current|
- ['aa', 'X-SESS', 'site', 'acn01', 'myacinfo', 'itctx', 'wosid', 'woinst', 'NSC_17ofu-jud-jud-mc'].include?(current.name)
+ cookies.select! do |cookie|
+ cookie.name.start_with?("DES5") || cookie.name == 'dqsid'
end
yaml = cookies.to_yaml.gsub("\n", "\\n")
puts "---"