Skip to content

Commit

Permalink
Merge pull request #121 from vineetchoudhary/develop
Browse files Browse the repository at this point in the history
Updating DOCS
  • Loading branch information
vineetchoudhary authored Sep 17, 2018
2 parents f8844df + dc19b8c commit 8a432ff
Show file tree
Hide file tree
Showing 14 changed files with 106 additions and 16 deletions.
2 changes: 2 additions & 0 deletions AppBox.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1571,6 +1571,7 @@
CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = 4F7SW76LL6;
ENABLE_HARDENED_RUNTIME = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/**",
Expand Down Expand Up @@ -1598,6 +1599,7 @@
CODE_SIGN_IDENTITY = "Mac Developer";
COMBINE_HIDPI_IMAGES = YES;
DEVELOPMENT_TEAM = 4F7SW76LL6;
ENABLE_HARDENED_RUNTIME = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/**",
Expand Down
2 changes: 1 addition & 1 deletion AppBox/Common/Common.m
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ + (DBManager *)currentDBManager {
if (manager == NULL) {
manager = [[DBManager alloc] init];
manager.appName = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleNameKey];
manager.version = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleVersionKey];
manager.version = [NSBundle.mainBundle.infoDictionary objectForKey:@"CFBundleShortVersionString"];
manager.bundleId = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleIdentifierKey];
}
return manager;
Expand Down
2 changes: 1 addition & 1 deletion AppBox/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>2.6.0</string>
<string>1</string>
<key>Fabric</key>
<dict>
<key>APIKey</key>
Expand Down
1 change: 1 addition & 0 deletions docs/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
docs.getappbox.com
2 changes: 2 additions & 0 deletions docs/FAQs/deleteapplication.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#How to delete an uploaded app or disable a link on AppBox?
You can delete an Application from AppBox Dashboard or you can manually delete IPA and Manifest file from your Dropbox account.
2 changes: 2 additions & 0 deletions docs/FAQs/installationlimit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Is there any installation limit per app on AppBox?
No. AppBox has no limit for per-app installation. You can install app thousands or millions of times.
2 changes: 2 additions & 0 deletions docs/FAQs/installationlinkexpire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# How long will Application Installation links be available on AppBox?
The installation links will be available until you've deleted the IPA file from your Dropbox account or from AppBox Dashboard.
2 changes: 2 additions & 0 deletions docs/FAQs/maximumuploadsize.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# What is the Maximum Upload Application Size?
The maximum upload size is equal to available storage in your Dropbox account. AppBox uploads larger IPA file in the [chunk](/Features/uploadchunksize/).
6 changes: 6 additions & 0 deletions docs/Features/downloadipa.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Download IPA file from AppBox Installation Webpage
Appbox has a feature which allows you to download your IPA file from AppBox Installation webpage. You can enable/disable download IPA feature from AppBox preferences for future upload.
![](https://getappbox.com/Images/ABDownloadIPA.png)

This feature allows you to direct download your IPA file from AppBox Installation page.
![](https://getappbox.com/Images/webpage6.png)
22 changes: 22 additions & 0 deletions docs/Features/keepsamelink.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Keep Same Link
## 1. What is keep same link?
This feature will keep same short URL for all future build/IPA uploaded with same bundle identifier. If this option is enabled, you can also download the previous build with the same URL.

When you've uploaded more than one app with "Keep Same Link" option enable and open the short URL in your iOS Device, you'll see two option is there

#### 1.1. Install Application
Install Application button will always install the latest build. (Demo URL - https://goo.gl/jsr9JO)
![](https://getappbox.com/Images/webpage1.png)

#### 1.2. Install the Previous Build
Install Previous Build button open another page, which contains all list of all uploaded with date and time based on iOS Device local. You can install any previous build from this page.
![](https://getappbox.com/Images/webpage2.png)

## 2. How to create two different links for the same build using Keep Same Link option?
You can change the link by providing a "Custom Dropbox Folder Name" in "Other Setting". By default folder name will be the application bundle identifier. So, AppBox will keep the same link for the IPA file available in the same folder.
![](https://getappbox.com/Images/NewURL.png)

## 3. How to keep the same link but also hide the previous version from the installation page?
You can do this from AppBox preferences by enabling "Don't show the previous version on app installation page" option.
So, If you chose Keep Same Link during the upload and this option is enabled, AppBox installation page wouldn't show the previous version.
![](https://getappbox.com/Images/ABKeepSameLink.png)
7 changes: 7 additions & 0 deletions docs/Features/moredetails.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Get Application Details on AppBox Installation Web Page
This feature will provide an extra option in AppBox installation page for your iOS application. In this option, you can see various details about your iOS application. Like, IPA file size, Minimum iOS Version, Device Family, Upload Date, Provisioning Profile Type, Provisioning Profile Create Date, Provisioning Profile Expire Date, Development Team, and Provisioned Device.
![](https://getappbox.com/Images/webpage4.png)![](https://getappbox.com/Images/webpage5.png)

You can enable/disable this feature from AppBox general preferences.

![](https://getappbox.com/Images/ABMoreDetails.png)
20 changes: 20 additions & 0 deletions docs/Features/uploadchunksize.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Upload Chunk Size
Chunk size is used to upload your large IPA file in the chunk. Default chunk size is 100MB, means AppBox will upload an IPA file with 100MB partitions. You can set chunk size from AppBox Preferences (⌘ + ,).

#### Examples -
150 MB means, If you'll try to upload a 2GB IPA then AppBox will break IPA into 14 part and upload them separately

`2GB = 2048MB`
`2048/150 = 13.65 ~= 14`
Now AppBox will break 2 GB IPA into 14 part and here 13 part will be equally separated into 150MB and last part will be the size of 98MB

`(13 * 150) + 98 = 2048MB = 2GB`


Similarly, if you'll select 100MB chunk size in preferences, AppBox will break 2GB (2048MB) IPA file into 21 part

`2GB = 2048MB`
`2048/100 = 20.48 ~= 21`
here 20 part will be equally separated into 100MB and last part will be the size of 48MB

`(20 * 100) + 48 = 2048 MB = 2GB`
9 changes: 9 additions & 0 deletions docs/builddocs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/sh

cd ..
mkdocs build --clean
cd site
git status
git add .
git commit -m 'Updated Docs'
git push
43 changes: 29 additions & 14 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,32 @@
# Welcome to MkDocs
# Home
AppBox is a tool for developers to build and deploy Development and In-house applications directly to the devices from your Dropbox account.

For full documentation visit [mkdocs.org](https://mkdocs.org).
## Why AppBox?
| | AppBox
-|-
🔑 | Auto App Signing
🚀 | Auto Upload on Dropbox or AppStore after Archive
🔗 | Keep same installation link for same app
🖇️ | Install previous version with same installation link
✉️ | Auto E-Mail App Distribution Link
🔌 | Auto Shutdown Mac after Distribution
📦 | Maximum Upload Size - Equal to your Dropbox account storage
📅 | Uploaded App Expiration - Until you delete from your Dropbox
✨ | Unlimited app installations
🔥 | Auto Restart Upload After Network Change or Failure
🎩 | Easy setup assistant to get started in a few minutes
🔧 | Slack, Microsoft Teams and Hangout Chat Webhook Integration
🤔 | Dashboard
🚢 | Jenkins Support

## Commands
## How to use AppBox
| |
|-|
| [Download](http://tryappbox.com/download) and Open AppBox |
| Link your Dropbox account with AppBox. |
| Select and upload the iOS application "OR" select project/workspace to archive and upload the iOS application. |
| Send the link to your testers, clients, friends or even use it yourself. |
| Open the link in the browser on the device and click on install. |

* `mkdocs new [dir-name]` - Create a new project.
* `mkdocs serve` - Start the live-reloading docs server.
* `mkdocs build` - Build the documentation site.
* `mkdocs help` - Print this help message.

## Project layout

mkdocs.yml # The configuration file.
docs/
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
## System requirements
Currently, AppBox is only supported to run on macOS 10.10 or later.

0 comments on commit 8a432ff

Please sign in to comment.