All Projects → whlsxl → firim

whlsxl / firim

Licence: MIT license
Upload ipa binary to fir.im in fastlane chain

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to firim

fastlane-plugin-cosigner
A fastlane plugin to help you sign your iOS builds
Stars: ✭ 25 (-50.98%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-run tests firebase testlab
Runs Android tests in Firebase Test Lab 🚀
Stars: ✭ 46 (-9.8%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-flutter
Flutter actions plugin for Fastlane
Stars: ✭ 31 (-39.22%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-jira release notes
Fastlane Plugin for Jira Release Notes
Stars: ✭ 14 (-72.55%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugins
自创造超实用性 Fastlane 插件和自定义 actions 的聚合仓库
Stars: ✭ 19 (-62.75%)
Mutual labels:  fastlane, fastlane-plugin
fastlane-plugin-validate app
Validate your app with altool before uploading to iTunes Connect
Stars: ✭ 16 (-68.63%)
Mutual labels:  fastlane, fastlane-plugin
souyuz
Fastlane build plugin for building Xamarin.iOS and Xamarin.Android applications
Stars: ✭ 35 (-31.37%)
Mutual labels:  fastlane, fastlane-plugin
icon-banner
🚩 IconBanner adds custom nice-looking banners over your mobile app icons 📱
Stars: ✭ 18 (-64.71%)
Mutual labels:  fastlane, fastlane-plugin
expense-manager
Developers : Checkout this repo for complete CI-CD of flutter with fastlane. Android/iOS both apps are getting deployed on stores with Fastlane.
Stars: ✭ 28 (-45.1%)
Mutual labels:  fastlane
HitNotes
Rhythm-based mobile game
Stars: ✭ 24 (-52.94%)
Mutual labels:  fastlane
birthtalk
Meet who have birth common with you
Stars: ✭ 36 (-29.41%)
Mutual labels:  fastlane
on-demand-delivery-fastlane-slack
iOS On-Demand delivery architecture via slack/jenkins/fastlane. Demo project for: #PragmaConf2019
Stars: ✭ 18 (-64.71%)
Mutual labels:  fastlane
ionic4-boilerplate
🚀 boilerplate for ionic4 with CI based on travis and fastlane. doc and example are provided
Stars: ✭ 25 (-50.98%)
Mutual labels:  fastlane
pedax
Reversi Board with edax, which is the strongest reversi engine.
Stars: ✭ 18 (-64.71%)
Mutual labels:  fastlane
LongWeekend-iOS
🏖📱 LongWeekend is iOS Application that supports checking long weekends when taking a vacation in Japan
Stars: ✭ 19 (-62.75%)
Mutual labels:  fastlane
upload dsym to bugly
fastlane plugin upload dSYM/ipa to bugly
Stars: ✭ 26 (-49.02%)
Mutual labels:  fastlane
Swiftmazing
A iOS application with layout based on App Store that can check the most starred and last updated Swift repository
Stars: ✭ 73 (+43.14%)
Mutual labels:  fastlane
xcresult
Ruby interface for inspecting data and exporting data from Xcode 11 .xcresult files
Stars: ✭ 31 (-39.22%)
Mutual labels:  fastlane
Localizr
Localizr is a Tool that handles and automates the generation of localization files for IOS and Android so there will be only one source of truth for all of your localization strings.
Stars: ✭ 33 (-35.29%)
Mutual labels:  fastlane
fastlane-ios-example
Fastlane iOS Example for Beta, Release
Stars: ✭ 38 (-25.49%)
Mutual labels:  fastlane

Important

For the reason of fir.im had changed the Base URL, pls set firim_api_url to https://fir-api.fircli.cn/ or https://api.bq04.com. issue

From v0.2.5, the default firim_api_url set to https://api.bq04.com.

From firim v0.2.6, add show download url in terminal. issue

Firim

Firim is a command tool to directly upload ipa and change app infomation on fir.im. fir.im is a Beta APP host website, you can upload ipa for AdHoc or InHouse distribution for testing.

Getting Started

Add this line to your application's Gemfile:

gem 'firim'

And then execute:

$ bundle

Or install it yourself as:

$ gem install firim

Quick Start

  • cd [your_project_folder]
  • firim init
  • Enter your fir.im API Token (From Fir.im)
  • firim -i [your_ipa_path]

Usage

Use with fastlane fastlane-plugin-firim

You can specify the app infomations in Firimfile, To get a list of available options run

firim --help

Upload with icon NOTICE: Icon must be jpg format

firim -i [your_ipa_path] -l [your_icon_path]

Use firim_api_url to set API URL, if fir.im change the Base URL. default is https://api.fir.im.

Export environments

After upload app to fir.im, firim will export some environment variables.

  • FIRIM_APP_SHORT app's short path
  • FIRIM_APP_NAME app's name
  • FIRIM_MASTER_RELEASE_ID app's master_release_id
  • FIRIM_APP_URL the download page of the app

All other App Info export as FIRIM_#{key}, like FIRIM_icon_url

Assign API Token

There are three ways to assign Firim API Token

  1. Set FIRIM_TOKEN environment variables
  2. Add token to macOS Keychain
  3. Set in Firimfile

Firim will check the value from 1 to 3. Run Firim will add token to keychain in interactive shell. Also can use firim addtoken and firim removetoken to add or remove token.

Need help?

Please submit an issue on GitHub and provide information about your setup

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/whlsxl/firim. This project is intended to be a safe, welcoming space for collaboration.

License

The gem is available as open source under the terms of the MIT License.

TODO

  • Generate a web page show all the app's link and infomations
  • Show the app list, and export all app infomations to a file
  • force reset icon
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].