Home

Awesome

AppBox Plugin for Fastlane

fastlane Plugin Badge

1. Getting Started

Step 1 - This project is a fastlane plugin. To get started with fastlane-plugin-appbox, add it to your project by running:

fastlane add_plugin appbox

Step 2 - Download the latest version of AppBox from here or here and install it into /Applications directory of you mac. Now, open AppBox and login with your Dropbox account.

Step 3 - Define appbox action in your project Fastfile with emails and message. Here the available params for appbox plugins -

2. Demo Fastfile with a lane gymbox with Different Options

1. Upload IPA file and Send an email to single email.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com',
    )
  end
end

2. Upload IPA file and Send email to multiple commas separated emails.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com,'someoneelse@example.com',
    )
  end
end

3. Upload IPA file and Send email with a custom message.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com',
        message: '{PROJECT_NAME} - {BUILD_VERSION}({BUILD_NUMBER}) is ready to test.',
    )
  end
end

4. Upload IPA file and keep the same link for all future upload IPAs.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com',
        message: '{PROJECT_NAME} - {BUILD_VERSION}({BUILD_NUMBER}) is ready to test.',
        keep_same_link: true,
    )
  end
end

5. Upload IPA file and keep the same link for all future upload IPAs in Custom Dropbox folder.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com',
        message: '{PROJECT_NAME} - {BUILD_VERSION}({BUILD_NUMBER}) is ready to test.',
        keep_same_link: true,
        dropbox_folder_name: 'Fastlane-Demo-Keep-Same-Link',
    )
  end
end

6. Upload IPA file where AppBox available at some custom path instead of macOS Application Directory.

default_platform(:ios)

platform :ios do
  lane :gymbox do
    gym
    appbox(
        emails: 'you@example.com,'someoneelse@example.com',
        appbox_path:'/Users/vineetchoudhary/Desktop/AppBox2.8.0/AppBox.app',
    )
  end
end

3. Supported AppBox link access via Fastlane SharedValues

4. About AppBox

AppBox is a tool for iOS developers to build and deploy Development, Ad-Hoc and In-house (Enterprise) applications directly to the devices from your Dropbox account. Also, available on Github.

5. Example

Check out the example Fastfile to see how to use this plugin. Try it by cloning the repo, running fastlane install_plugins and bundle exec fastlane test.

6. Issues and Feedback

For any other issues and feedback about this plugin, please submit it to this repository.

6. Troubleshooting

If you have trouble using plugins, check out the Plugins Troubleshooting guide.