Skip to content

Commit 8a432ff

Browse files
Merge pull request #121 from vineetchoudhary/develop
Updating DOCS
2 parents f8844df + dc19b8c commit 8a432ff

14 files changed

+106
-16
lines changed

AppBox.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -1571,6 +1571,7 @@
15711571
CODE_SIGN_IDENTITY = "Mac Developer";
15721572
COMBINE_HIDPI_IMAGES = YES;
15731573
DEVELOPMENT_TEAM = 4F7SW76LL6;
1574+
ENABLE_HARDENED_RUNTIME = NO;
15741575
FRAMEWORK_SEARCH_PATHS = (
15751576
"$(inherited)",
15761577
"$(PROJECT_DIR)/**",
@@ -1598,6 +1599,7 @@
15981599
CODE_SIGN_IDENTITY = "Mac Developer";
15991600
COMBINE_HIDPI_IMAGES = YES;
16001601
DEVELOPMENT_TEAM = 4F7SW76LL6;
1602+
ENABLE_HARDENED_RUNTIME = NO;
16011603
FRAMEWORK_SEARCH_PATHS = (
16021604
"$(inherited)",
16031605
"$(PROJECT_DIR)/**",

AppBox/Common/Common.m

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ + (DBManager *)currentDBManager {
6161
if (manager == NULL) {
6262
manager = [[DBManager alloc] init];
6363
manager.appName = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleNameKey];
64-
manager.version = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleVersionKey];
64+
manager.version = [NSBundle.mainBundle.infoDictionary objectForKey:@"CFBundleShortVersionString"];
6565
manager.bundleId = [NSBundle.mainBundle.infoDictionary objectForKey:(NSString *)kCFBundleIdentifierKey];
6666
}
6767
return manager;

AppBox/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
</dict>
133133
</array>
134134
<key>CFBundleVersion</key>
135-
<string>2.6.0</string>
135+
<string>1</string>
136136
<key>Fabric</key>
137137
<dict>
138138
<key>APIKey</key>

docs/CNAME

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
docs.getappbox.com

docs/FAQs/deleteapplication.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#How to delete an uploaded app or disable a link on AppBox?
2+
You can delete an Application from AppBox Dashboard or you can manually delete IPA and Manifest file from your Dropbox account.

docs/FAQs/installationlimit.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Is there any installation limit per app on AppBox?
2+
No. AppBox has no limit for per-app installation. You can install app thousands or millions of times.

docs/FAQs/installationlinkexpire.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# How long will Application Installation links be available on AppBox?
2+
The installation links will be available until you've deleted the IPA file from your Dropbox account or from AppBox Dashboard.

docs/FAQs/maximumuploadsize.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# What is the Maximum Upload Application Size?
2+
The maximum upload size is equal to available storage in your Dropbox account. AppBox uploads larger IPA file in the [chunk](/Features/uploadchunksize/).

docs/Features/downloadipa.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Download IPA file from AppBox Installation Webpage
2+
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.
3+
![](https://getappbox.com/Images/ABDownloadIPA.png)
4+
5+
This feature allows you to direct download your IPA file from AppBox Installation page.
6+
![](https://getappbox.com/Images/webpage6.png)

docs/Features/keepsamelink.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Keep Same Link
2+
## 1. What is keep same link?
3+
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.
4+
5+
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
6+
7+
#### 1.1. Install Application
8+
Install Application button will always install the latest build. (Demo URL - https://goo.gl/jsr9JO)
9+
![](https://getappbox.com/Images/webpage1.png)
10+
11+
#### 1.2. Install the Previous Build
12+
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.
13+
![](https://getappbox.com/Images/webpage2.png)
14+
15+
## 2. How to create two different links for the same build using Keep Same Link option?
16+
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.
17+
![](https://getappbox.com/Images/NewURL.png)
18+
19+
## 3. How to keep the same link but also hide the previous version from the installation page?
20+
You can do this from AppBox preferences by enabling "Don't show the previous version on app installation page" option.
21+
So, If you chose Keep Same Link during the upload and this option is enabled, AppBox installation page wouldn't show the previous version.
22+
![](https://getappbox.com/Images/ABKeepSameLink.png)

docs/Features/moredetails.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Get Application Details on AppBox Installation Web Page
2+
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.
3+
![](https://getappbox.com/Images/webpage4.png)![](https://getappbox.com/Images/webpage5.png)
4+
5+
You can enable/disable this feature from AppBox general preferences.
6+
7+
![](https://getappbox.com/Images/ABMoreDetails.png)

docs/Features/uploadchunksize.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Upload Chunk Size
2+
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 (⌘ + ,).
3+
4+
#### Examples -
5+
150 MB means, If you'll try to upload a 2GB IPA then AppBox will break IPA into 14 part and upload them separately
6+
7+
`2GB = 2048MB`
8+
`2048/150 = 13.65 ~= 14`
9+
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
10+
11+
`(13 * 150) + 98 = 2048MB = 2GB`
12+
13+
14+
Similarly, if you'll select 100MB chunk size in preferences, AppBox will break 2GB (2048MB) IPA file into 21 part
15+
16+
`2GB = 2048MB`
17+
`2048/100 = 20.48 ~= 21`
18+
here 20 part will be equally separated into 100MB and last part will be the size of 48MB
19+
20+
`(20 * 100) + 48 = 2048 MB = 2GB`

docs/builddocs.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/sh
2+
3+
cd ..
4+
mkdocs build --clean
5+
cd site
6+
git status
7+
git add .
8+
git commit -m 'Updated Docs'
9+
git push

docs/index.md

+29-14
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,32 @@
1-
# Welcome to MkDocs
1+
# Home
2+
AppBox is a tool for developers to build and deploy Development and In-house applications directly to the devices from your Dropbox account.
23

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

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

7-
* `mkdocs new [dir-name]` - Create a new project.
8-
* `mkdocs serve` - Start the live-reloading docs server.
9-
* `mkdocs build` - Build the documentation site.
10-
* `mkdocs help` - Print this help message.
11-
12-
## Project layout
13-
14-
mkdocs.yml # The configuration file.
15-
docs/
16-
index.md # The documentation homepage.
17-
... # Other markdown pages, images and other files.
31+
## System requirements
32+
Currently, AppBox is only supported to run on macOS 10.10 or later.

0 commit comments

Comments
 (0)