Knappsack ios Build and Deployment Guide



Similar documents
APNS Certificate generating and installation

How to generate an APNs Certificate to use the Apple MDM protocol via the portal

Remote Desktop Services

Swisscom Mobile Device Services Quick Start Guide: Set-up Remote Management basic. Mobile Device Services Februar 2014

App Distribution Guide

Engage ios App Administrator s Guide

ios App for Mobile Website! Documentation!

BuzzTouch ios Push Notifications

1 от :45

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

ios Team Administration Guide (Legacy)

Your Archiving Service

Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29

Create an ios App using Adobe Flash Side by Side Training, And without using a Mac

Your First App Store Submission

Colligo Briefcase Enterprise. Administrator s Guide

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

Generating and Renewing an APNs Certificate. Technical Paper May 2012

Apple - Purchasing and Deploying New Apps

How to install and use the File Sharing Outlook Plugin

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

Generating an Apple Enterprise MDM Certificate

Remote Access Enhancements

IMAP and SMTP Setup in Clients

Guide for Generating. Apple Push Notification Service Certificate

Apple Configurator Settings for Deploying ios Devices

owncloud Configuration and Usage Guide

Booth Gmail Configuration

Multi-Factor Authentication Job Aide

How to create and edit mailing groups in the MIS Portal

Wind River Financial iprocess Setup Guide for IOS Devices

Using the Jive for ios App

Macs are not directly compatible with Noetix.

OS X LION SET UP THE SYSTEM

Sophos Mobile Control Startup guide. Product version: 3

OneDrive for Business User Guide

TakeMySelfie ios App Documentation

TLC 3 Student Mobile Device Configuration Specifications

Lync for Mac Get Help Guide

CA Mobile Device Management. How to Create Custom-Signed CA MDM Client App

Citrix Desktop for Home Computers Apple ios Instructions

Getting the best from your OneDrive

Outlook Web App (Online)... 3 Outlook 2013 (Desktop) Apple Mail Mobile Devices Android iphone... 40

Creating a New Search

AVG Business SSO Partner Getting Started Guide

MICROSOFT OFFICE 365 EXCHANGE ONLINE CLOUD

Sophos Mobile Control Startup guide. Product version: 3.5

OneDrive for Business User Guide

Initial DUO 2 Factor Setup, Install, Login and Verification

HYPERWALLET FEES INDIA HICKS BRANDED CARD FEES

Creating an Apple APNS Certificate

How to wipe personal data and from a lost or stolen mobile device

Installation Instructions

Active Directory Integration for Greentree

CHARTER BUSINESS custom hosting faqs 2010 INTERNET. Q. How do I access my ? Q. How do I change or reset a password for an account?

Getting Started with Zoom

How to configure your Desktop Computer and Mobile Devices post migrating to Microsoft Office 365

EMR Link Server Interface Installation

UNIFIED COMMUNICATIONS POST-MIGRATION INSTRUCTIONS

Cloud Services MDM. Control Panel Provisioning Guide

Certificates and Application Resigning

GREEN HOUSE DATA. Services Guide. Built right. Just for you. greenhousedata.com. Green House Data 340 Progress Circle Cheyenne, WY 82007

Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

FAMILY. Reference Guide. Pogoplug Family. Reference Guide Cloud Engines, Inc. All Rights Reserved.

Virtual Office Remote Installation Guide

UP L18 Enhanced MDM and Updated Protection Hands-On Lab

Installing Lync. Configuring and Signing into Lync

Guide 3 - SkyDrive Pro

Setting Up an ipad Cart with Apple Configurator

Table of Contents. Table of Contents

Zoho CRM and Google Apps Synchronization

User Guide. Time Warner Cable Business Class Cloud Solutions Control Panel. Hosted Microsoft Exchange 2007 Hosted Microsoft SharePoint 2007

6th Grade ipad Setup. APS Personalized Learning Devices

Perform this procedure when you need to add a recurring payment option, or when you need to change or withdraw it.

SENDING S & MESSAGES TO GROUPS

Quick Start Guide Using OneDisk with the Tappin Service

Country Club Bank- Intro to Mobile Banking- Android & iphone Apps

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

EFORMS MANUAL FOR SHAREPOINT ONLINE

Tenet Enterprise Application Portal. Access via ipad & iphone

Instructions on accessing your journal s content on your new app

UW- Green Bay QuickBooks Accounts Receivable User Manual

Avira Secure Backup INSTALLATION GUIDE. HowTo

Windows Intune Walkthrough: Windows Phone 8 Management

SEGPAY SUITE MERCHANT SETUP CONFIGURATION REPORTS

IT Service Manager Agent Guide

Onboarding for Administrators

Cloud Services MDM. ios User Guide

ClickView app for iphone and ipad User manual for admins/teachers

Medstar Health Dell Services

Migrating From Bobcat Mail To Google Apps (Using Microsoft Outlook and Google Apps Sync)

Syncing ipad devices using itunes

Sophos Mobile Control User guide for Apple ios

Networking & Internet

Apple Mac VPN Service Setting up Remote Desktop

OneDrive for Business User Guide

Transcription:

Knappsack ios Build and Deployment Guide So you want to build and deploy an ios application to Knappsack? This guide will help walk you through all the necessary steps for a successful build and deployment. Setting up your Apple Developer account If you haven t already, the first step is to set up your developer account at Apple. You can create a new account by going to http://developer.apple.com and selecting the ios Dev Center link. Click on the link to register, which can be found under the Log in button found at the top of the website, or Log in if you already have an existing Apple ID and password. ios Provisioning Portal

Once you have logged into the ios Dev Center, at the right of the screen you will find a link to the ios Provisioning Portal. Click on this link to start creating your provisioning profile, which is necessary to develop and deploy your ios apps. The simplest way to get setup with your developer provisioning certificate is by using the Development Provisioning Assistant. There should be a link to launch the assistant from the Home screen of your ios provisioning portal. Distribution Profile In your organization, there can be only one distribution certificate generated for submitting your application for delivery via in house or Ad Hoc distribution. This is how you are able to distribute your application via Knappsack. If you click on the Distribution tab on the left side of the screen in your ios Provisioning portal, there is a link that goes to the Distributing Enterprise Apps for ios Guide. I have also provided the link here: https://help.apple.com/iosdeployment apps/#app43ad8905

Sharing Distribution Profile Once you have a valid distribution profile, there is a way to share it amongst your organization so that other people can build against it. The following steps assume that you already have a valid distribution profile and certificate on your computer. 1. In your ios provisioning profile, under the Provisioning section, click on the Distribution tab. You should see your distribution profile here. Download it to an easily accessible folder on your computer. 2. Select Certificates from the bar on the left and go to the Distribution tab. Download your distribution certificate from this web page. 3. Open up your Keychain Access program on your computer. It is typically found under ~/Applications/Utilities. On the left side, select Certificates and look for your Distribution Profile. It should be preceded by iphone Distribution: 4. You should see a drop down triangle to the left of it as shown in the picture below. If you click on it you should see a private key in it. If so, you have a valid distribution certificate that can be distributed to other members of your team. If not, you need to go through the process of creating a valid distribution profile again, following the steps outlined in the link provided above. 5. Right click on this certificate and then select Export 6. 7. Save it to an easily accessible folder path and make sure it is saved as a Personal Information Exchange (.p12) 8. Now, in order for someone else to sign off on applications correctly, they need to have all of the above files on hand: the Distribution profile, Distribution certificate, and the distribution (.p12) file. 9. On the other computer you want to validate, install the distribution certificate into the keychain by double clicking the file. 10. Drag and drop the.p12 file into keychain access. You should see a dropdown arrow next to the certificate. This will contain the key that validates the profile. 11. Finally, drag and drop the distribution profile into the Organizer window that you open in XCode. Make sure that it has the green valid profile status on the right hand side, and you should be all setup to distribute your apps on Knappsack!

Deploying your app for Knappsack Once you have a working build of your application that you wish to distribute out with Knappsack, you will need to make sure that certain project options are selected in order to have your project available to download and use. Configuring your project settings Under the main header for your project, select your project target and then Build Settings. Find the Code Signing tab and make sure under Code Signing Identity that you have selected your iphone Distribution profile. Then at the top of Xcode select your build target and set it to ios Device, or the device you are testing on if you have one plugged in.

Under your Xcode menu select Product >Archive. Once it is done building, open up your Organizer window and under Archives, you should see the recent build. Select the topmost Archive version, and then on the right side of the screen you should see Validate and Distribute buttons. Select the Distribute button and you should see the following window. Select the Save for Enterprise or Ad Hoc deployment option. Make sure you select your distribution profile as the one to code sign against, and not your developer profiles. Click next and then save the file to a location that is easily accessible. Now it s time to upload that file to Knappsack.

Uploading your file to Knappsack Go to http://app.knappsack.com and log into your account. At the top of the screen, you should see a menu option called Manage Application. Click on that link. Select the groups associated with your project and then click on edit. On this screen you will see three tabs at the top. Select the one named Applications and then from the drop down select Create New. Select the appropriate Application Type; iphone, ipad, or ios application if it is universal. Fill out the rest of the form and then hit the submit button.

Once you have a basic application created, you need to then push up your current version from the.ipa file we created earlier in Xcode from an archive. If the application you just created is brand new you will be automatically redirected to the Create Version page. Now you can just enter your version number and upload the.ipa file under installation file and now your file is up and available for download from Knappsack! Note: Depending on the state you selected while uploading the application version only certain people will be able to see that given version. That s it! Additional documentation will soon be available at http://knappsack.com