Comments (2)
✅ 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.
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)
- README Images
- How to find the components to interact with inside tests... HOT 2
- Questions for understanding the code HOT 2
- Error in the version of screengrab
- [!] Unable to locate Main Target for Ionic App in MyApp HOT 6
- Your './fastlane/ionic/config/ios/ui-tests/ionic-screen-shots/SnapshotHelper.swift' is outdated, please run `fastlane snapshot update` HOT 3
- Xcode prompts "No buildable for testable" when the record button is clicked.
- Future development? HOT 8
- Got it working, but where is the record button? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastlane-plugin-ionic_integration.