GithubHelp home page GithubHelp logo

Comments (2)

okonon avatar okonon commented on June 21, 2024
✅ fastlane environment ✅

Stack

Key Value
OS 10.12.5
Ruby 2.2.4
Bundler? false
Git git version 2.11.0 (Apple Git-81)
Installation Source ~/.fastlane/bin/bundle/bin/fastlane
Host Mac OS X 10.12.5 (16F73)
Ruby Lib Dir ~/.fastlane/bin/bundle/lib
OpenSSL Version OpenSSL 1.0.2g 1 Mar 2016
Is contained false
Is homebrew true
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 8.3.3

System Locale

Variable Value
LANG en_US.UTF-8
LC_ALL en_US.UTF-8
LANGUAGE en_US.UTF-8

fastlane files:

`./fastlane/Fastfile`
# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command

# Change the syntax highlighting to Ruby
# All lines starting with a # are ignored when running `fastlane`

# If you want to automatically update fastlane if a new version is available:
# update_fastlane

# This is the minimum version number required.
# Update this, if you use features of a newer version
opt_out_crash_reporting
opt_out_usage

fastlane_version "2.44.1"

default_platform :ios
#***********************
# update variables here
#***********************

app_name = "BHAppStore"

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
    ENV['GYM_PROJECT'] = "platforms/ios/BHAppStore.xcodeproj"

  end

  desc "Prepare ios build"
  lane :build_prepare do
    Dir.chdir ".." do
      sh("ionic cordova prepare ios")
      sh("ruby fastlane/ios-fix.rb")
    end
  end

  # desc "Generate screenshots"
  # lane :screenshots do
  #   snapshot(
  #     scheme: "BHAppStore",
  #     project: "platforms/ios/BHAppStore.xcodeproj",
  #     devices: ["iPhone 6s"],
  #     clear_previous_screenshots: true

  #   )
  #   frameit(white: true, path: './fastlane/screenshots')
  #   #deliver
  # end

  desc "Uploads metadata only - no ipa file will be uploaded"
  desc "You'll get a summary of the collected metadata before it's uploaded"
  lane :upload_metadata do
    deliver(
      skip_screenshots: true,
      skip_metadata: false
    )
  end

  desc "Submit a new Beta Build to Apple TestFlight"
  desc "This will also make sure the profile is up to date"
  lane :beta do
    match(type: "appstore") # more information: https://codesigning.guide
    #cert
    #sigh(force: true)
    gym(
      clean: true,
      configuration: "Release",
      output_directory: "builds/" + Time.now.strftime('%F'),
      output_name: "#{app_name}-release.ipa",
      project: "platforms/ios/#{app_name}.xcodeproj",
      scheme: "#{app_name}"
    ) # Build your app - more options available
    pilot

    # sh "your_script.sh"
    # You can also use other beta testing services here (run `fastlane actions`)
  end

  desc "Deploy a new version to the App Store"
  lane :release do
    # match(type: "appstore")
    # snapshot
    gym # Build your app - more options available
    deliver(force: true)
    # frameit
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end


# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
# All available actions: https://docs.fastlane.tools/actions

# fastlane reports which actions are used. No personal data is recorded.
# Learn more at https://github.com/fastlane/fastlane#metrics
`./fastlane/Appfile`
app_identifier "org.baystatehealth.appstore.public" # The bundle identifier of your app
apple_id "[email protected]" # Your Apple email address

team_id "535AU9P93H" # Developer Portal Team ID

# you can even provide different app identifiers, Apple IDs and team names per lane:
# More information: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Appfile.md

fastlane gems

Gem Version Update-Status
fastlane 2.45.0 ✅ Up-To-Date

Loaded fastlane plugins:

Plugin Version Update-Status
fastlane-plugin-ionic_integration 0.1.3 ✅ Up-To-Date
Loaded gems
Gem Version
slack-notifier 1.5.1
CFPropertyList 2.3.5
colored2 3.1.2
nanaimo 0.2.3
xcodeproj 1.4.4
rouge 1.11.1
xcpretty 0.2.6
unicode-display_width 1.1.3
terminal-table 1.7.3
public_suffix 2.0.5
addressable 2.5.1
multipart-post 2.0.0
word_wrap 1.0.0
tty-screen 0.5.0
babosa 1.0.2
colored 1.2
highline 1.7.8
commander-fastlane 4.4.5
faraday 0.12.1
unf_ext 0.0.7.4
unf 0.1.4
domain_name 0.5.20170404
http-cookie 1.0.3
faraday-cookie_jar 0.0.6
fastimage 2.1.0
gh_inspector 1.0.3
declarative 0.0.9
declarative-option 0.1.0
representable 3.0.4
mime-types-data 3.2016.0521
mime-types 3.1
little-plugger 1.1.4
multi_json 1.12.1
logging 2.2.2
jwt 1.5.6
os 0.9.6
signet 0.7.3
googleauth 0.5.1
httpclient 2.8.3
google-api-client 0.12.0
json 1.8.1
mini_magick 4.5.1
multi_xml 0.6.0
rubyzip 1.2.1
security 0.1.3
xcpretty-travis-formatter 0.0.4
bundler 1.14.6
faraday_middleware 0.11.0.1
excon 0.57.1
plist 3.3.0
claide 1.0.2
fastlane-plugin-ionic_integration 0.1.3

generated on: 2017-07-06

from fastlane-plugin-ionic_integration.

okonon avatar okonon commented on June 21, 2024

Turns out my ruby install was incorrect.
had to install it using following command:
sudo gem install -n /usr/local/bin fastlane

from fastlane-plugin-ionic_integration.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.