Created
August 4, 2015 01:03
-
-
Save thoughtcroft/d00f88b628401f78d5b7 to your computer and use it in GitHub Desktop.
fastlane_update error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# vi:syntax=ruby | |
# Customise this file, documentation can be found here: | |
# https://github.com/KrauseFx/fastlane/tree/master/docs | |
# All available actions: https://github.com/KrauseFx/fastlane/blob/master/docs/Actions.md | |
# can also be listed using the `fastlane actions` command | |
fastlane_version "1.13.1" | |
default_platform :ios | |
def version_number | |
`/usr/libexec/plistbuddy -c Print:CFBundleShortVersionString '../Calculator/Info.plist'`.strip | |
end | |
platform :ios do | |
before_all do | |
ENV["SLACK_URL"] = "REDACTED" | |
ENV["SIGH_USERNAME"] = "REDACTED" | |
ensure_git_status_clean | |
end | |
desc "Build and sign the app" | |
private_lane :build_app do |options| | |
cocoapods | |
ENV['PROFILE_UDID'] = sigh | |
ipa( | |
scheme: 'wazza-is-awesome', | |
configuration: options[:config], | |
archive: !!options[:archive] | |
) | |
end | |
desc "Populate environment variables for beta version" | |
private_lane :get_beta_metadata do |options| | |
Dir.glob('metadata/beta/*').each do |file| | |
ENV[File.basename(file, '.*').upcase]=File.read(file) | |
end | |
end | |
desc "Update the fastlane tools" | |
lane :upgrade do | |
update_fastlane | |
end | |
desc "Generate screen captures on all relevant devices" | |
desc "Additionally, add device frame and titles to the screenshots" | |
lane :snapshot do | |
snapshot | |
frameit | |
end | |
desc "Submit metadata to iTunes Connect" | |
lane :metadata do | |
deliver(metadata_only: true) | |
end | |
desc "Update marketing version number" | |
lane :update_version do |options| | |
increment_version_number(version_number: options[:version]) | |
end | |
desc "Submit a new Beta Build to Apple TestFlight" | |
desc "This will also make sure the profile is up to date" | |
desc "Beta testers will also be notified to download the build" | |
lane :beta do | |
build_number = Time.new.strftime("%Y%m%d.%H%M") | |
increment_build_number(build_number: build_number) | |
build_app(config: "Beta") | |
get_beta_metadata | |
testflight | |
clean_build_artifacts | |
commit_version_bump(message: 'Version bump by fastlane') | |
add_git_tag(tag: "testflight-v#{version_number}-#{build_number}") | |
push_to_git_remote | |
slack(message: "Deployed wazza-is-awesome v#{version_number} (#{build_number}) to TestFlight :rocket:") | |
end | |
desc "Deploy a new version to the App Store" | |
desc "** currently disabled **" | |
lane :deploy do | |
#snapshot | |
#sigh | |
#deliver(skip_deploy: true, force: true) | |
#frameit | |
end | |
after_all do |lane| | |
# This block is called, only if the executed lane was successful | |
end | |
error do |lane, exception| | |
slack( | |
message: exception.message, | |
success: false | |
) | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[10:27:49]: ------------------------------------------------- | |
[10:27:49]: --- Step: Verifying required fastlane version --- | |
[10:27:49]: ------------------------------------------------- | |
[10:27:49]: fastlane version valid | |
[10:27:49]: ------------------------------ | |
[10:27:49]: --- Step: default_platform --- | |
[10:27:49]: ------------------------------ | |
[10:27:50]: Driving the lane 'ios update' π | |
[10:27:50]: ------------------------------------- | |
[10:27:50]: --- Step: ensure_git_status_clean --- | |
[10:27:50]: ------------------------------------- | |
[10:27:50]: Git status is clean, all good! πͺ | |
[10:27:50]: ----------------------------- | |
[10:27:50]: --- Step: update_fastlane --- | |
[10:27:50]: ----------------------------- | |
[10:28:14]: Updating fastlane from 1.13.1 to 1.14.1 ... π | |
[10:28:29]: Finished updating fastlane | |
[10:28:31]: Updating produce from 0.5.0 to 0.5.1 ... π | |
[10:28:31]: Finished updating produce | |
[10:28:31]: ------------------- | |
[10:28:31]: --- Step: slack --- | |
[10:28:31]: ------------------- | |
[10:28:32]: Successfully sent Slack notification | |
[10:28:32]: Variable Dump: | |
[10:28:32]: {:DEFAULT_PLATFORM=>:ios, :ENVIRONMENT=>nil, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios update", :GIT_REPO_WAS_CLEAN_ON_START=>true} | |
[10:28:32]: undefined method `version' for nil:NilClass | |
+------+-------------------------------------+-------------+ | |
| fastlane summary | | |
+------+-------------------------------------+-------------+ | |
| Step | Action | Time (in s) | | |
+------+-------------------------------------+-------------+ | |
| 1 | Verifying required fastlane version | 0 | | |
| 2 | default_platform | 0 | | |
| 3 | ensure_git_status_clean | 0 | | |
| 4 | update_fastlane | 41 | | |
| 5 | slack | 1 | | |
+------+-------------------------------------+-------------+ | |
[10:28:32]: fastlane finished with errors | |
####################################################################### | |
# fastlane 1.14.1 is available. You are on 1.13.1. | |
# It is recommended to use the latest version. | |
# Update using 'sudo gem update fastlane'. | |
# To see what's new, open https://github.com/KrauseFx/fastlane/releases. | |
####################################################################### | |
/Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/actions/update_fastlane.rb:72:in `block in run': undefined method `version' for nil:NilClass (NoMethodError) | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/actions/update_fastlane.rb:71:in `select' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/actions/update_fastlane.rb:71:in `run' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:142:in `block (2 levels) in execute_action' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/actions/actions_helper.rb:62:in `execute_action' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:128:in `block in execute_action' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:127:in `chdir' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:127:in `execute_action' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/fast_file.rb:120:in `method_missing' | |
from (eval):47:in `block (3 levels) in parse' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/lane.rb:29:in `call' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/lane.rb:29:in `call' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:50:in `block in execute' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:44:in `chdir' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/runner.rb:44:in `execute' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/lane_manager.rb:36:in `cruise_lane' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/lib/fastlane/command_line_handler.rb:31:in `handle' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/bin/fastlane:35:in `block (2 levels) in run' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/command.rb:153:in `run' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/runner.rb:428:in `run_active_command' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/runner.rb:68:in `run!' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.4/lib/commander/delegates.rb:15:in `run!' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/bin/fastlane:124:in `run' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.13.1/bin/fastlane:130:in `<top (required)>' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/bin/fastlane:23:in `load' | |
from /Users/warrenbain/.rbenv/versions/2.2.1/bin/fastlane:23:in `<main>' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment