Www.folio3.com Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.

Slides:



Advertisements
Similar presentations
Excel Vocabulary.
Advertisements

DISTRIBUTING NATIVE MOBILE APPS
Overview Lesson 1. Objectives Step-by-Step: Start Excel 1.Click the Start menu, and then click All Programs. 2.On the list of programs, click Microsoft.
DNR-322L & DNR-326.
Installing Citrix Receiver
Logging In Go to web site:
2 eGrants Coaching Unit 3 create/edit Service Opportunity Listings Grantee Recruiter search for listings, register, & apply to serve Applicants view.
In the top right hand corner you will type in your package code in the box that says “Place Order.” Then you will click “Go.”
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
Sleep Management Program Portal Training Guide February 3, 2015.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Google Earth How to create a Google Earth Tour and place it in your Wiki.
SAP eBasic Navigation and Fundamentals: Getting Into SAP
Lawson System Foundation 9.0
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
HCare access on an iPad hCare access is the remote access to PGH. The steps for installing vary from the Mac somewhat. This will guide you. Installation.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Microsoft Visual Basic 2005 CHAPTER 12 Cell Phone Applications and Web Services.
TIMS LOGIN AND APPLICATION INFORMATION Spring
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Welcome to the Virtual Math Teams of the Math Drexel University A Quick Tutorial for Beginners Step 1. First of all, you need to go to this URL.
TIMS FOR GUEST TEACHERS Winter Logging in to TIMS Open the PDE website by typing the following URL into your browser: PA-TIMS.com Click Log In on.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
4-H Leader Training 4-H On-Line Orientation. The Basics of 4-H Online 4-H Online is located at: There are help sheets for members,
Creating a Web Site to Gather Data and Conduct Research.
Microsoft Windows 7 Essential Introduction to Windows 7.
Adding User Interactivity – Lesson 51 Adding User Interactivity Lesson 5.
Targeted Training, LLC. APPLYING STYLES DOWNLOAD FREE TRIAL OF ADOBE CONTRIBUTE ADOBE CONTRIBUTE CONNECTION WIZARD ENTERING EDIT MODE WEB PUBLISHING PROCESS.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Access Web Feature Data Access Pages.
Microsoft Windows Vista Chapter 1 Fundamentals of Using Microsoft Windows Vista.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Microsoft Windows 7 Part 1 Fundamentals of Using Windows 7.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
1. Profile settings 2. Messaging system 3. Downloading files 4. Uploading files 5. Creating groups 6. Calendar events.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
Purchase Order and Invoice Guide
Microsoft Access 2010 Chapter 10 Administering a Database System.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
ARMS Advanced Risk Management System User Documentation.
Online Catalog Tutorial. Introduction Welcome to the Online Catalog Tutorial. This is the place to find answers to all of your online shopping questions.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Indicator 13 Secondary Transition. Main Menu SPP13 has a navigation toolbar located at the top of each screen. If you use the toolbar to navigate to another.
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
Creating and Editing a Web Page
Agency Web Site Navigation Structure. Building the agency web site Agency Web Site Navigation Structure, Slide 2Copyright © 2004, Jim Schwab, University.
© 2013 Molex Incorporated. All Rights Reserved. 1.
Staff Module and Summary of Changes 1. Icon Changes: Page 3 Signing In and Password/Pin Changes: Page 4 Logging Out: Page 8 Staff Module Changes: Page.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Downloading Procedures From the Web Importing Web Procedures Using ProEdit.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Comprehensive Continuous Improvement Plan(CCIP) Training Module 4 Funding Application.
Installing Citrix Receiver
Registering And Joining Developer Program
Lawson System Foundation 9.0
SUBMITTING A PAYMENT REQUEST FORM
Review Committee Chair Instructions
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
Bomgar Remote support software
How to Change File Associations in Windows 10?.  In order to change the file association for a particular file, you need to right-click a file and then.
New Mexico Emergency Operations Center (NMEOC) Basic ETeam Training
MyGaDOE Portal Provisioning for Security Officers
Quick Reference Guide: Skills Profiler – Employee
Activating Your Account and Navigating Through TIDE
Presentation transcript:

Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza

Joining the iphone Developer programmer  Enroll for iphone developer programm at below URL   Enrollment into this program currently costs $99 per year  After completing enrollment process: – Navigate to – Click on the Member Center link located near the top right hand corner of the screen. – On the resulting page enter the Apple ID and password associated with your iPhone Developer Program membership to access the member center home page as illustrated in the following figure.

Familiarizing with Vocabulary Provisioning Profile Certificate is a combination of:  Developer Certificates  Devices UUIDs  AppIDs

Developer Certificate

Creating an iPhone Development Certificate Signing Request Any apps that are to be installed on an iPhone must first be signed using an iPhone Development Certificate.Below are steps to generate it:  Generate a Certificate Signing Request (CSR). – Begin this process by opening the Keychain Access tool on your Mac system – This tool can be found in the Applications -> Utilities folder  See below figure:

Generating Certificate Certificate Request(CSR)

Generating Certificate Certificate Request(CSR) Within the Keychain Access utility, perform the following steps: Keychain Access -> Preferences  Select the Keychain Access -> Preferences menu and select Certificates in the resulting dialog:

Generating Certificate Certificate Request(CSR)  Within the Preferences dialog make sure that the online Certificate Status Protocol (OCPS) and Certificate Revocation List (CRL) settings are both set to Off, then close the dialog. Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority  Select the Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority.

Generating Certificate Certificate Request(CSR)

Generating Certificate Certificate Request(CSR) Clicking the Continue button will prompt for a file and location into which the CSR is to be saved.

Generating Certificate Certificate Request(CSR) Verify that the 2048 bits key size and RSA algorithm are selected before clicking on the Continue button.

Submitting the iPhone Development Certificate Signing Request  Having created the Certificate Signing Request (CSR) the next step is to submit it for approval. iPhone Provisioning Portal  Under Developer Program Resources on the main member center home page select iPhone Provisioning Portal.  Within the portal, select the Certificates link located in the left hand panel to display the following page:

Submitting the CSR

Submitting the CSR Request Certificate  In previous figure Click on the Request Certificate button. Create an iPhone Development Certificate  Scroll down to the bottom of the text under the heading Create an iPhone Development Certificate click on the Choose File button.  In the resulting file selection panel, navigate the certificate signing request file created in the previous section and click on Choose.

Submitting CSR  Once your file selection is displayed next to the Choose File button, click on the Submit button located in the bottom right hand corner of the web page. Pending Approval  At this point you will be returned to the main Certificates page where your certificate will be listed as Pending Approval as shown in below figure.  If you are not the Team Admin, you will need to wait until that person approves your request

Installing certificate on iphone

Installing an iPhone Development Certificate  Download the certificate from the iPhone Provisioning Portal by clicking on the Download button located on the certificates page as shown in previous figure.  Once the file has downloaded, double click on it to load it into the Keychain Access tool. The certificate will then be listed together with a status as shown in next figure:

Adding Devices on Portal

Adding Devices on portal  Apple restricts developers to 100 devices per year.  The UDID for a device may be obtained either via Xcode or iTunes.

Getting Device UUID from XCode  Connect device with Mac.  Once Xcode has launched the Organizer screen will appear displaying summary information about the device.  The UDID is listed next to the Identifier label as illustrated in the following figure.

Getting UUID from ITunes  launch iTunes  Select the device in the left hand pane and review the Summary information page  One of the fields on this page will be labeled as Serial Number.  Click with the mouse on this number and it will change to display the UDID.

Adding Device on portal On the Add Devices page enter a descriptive name for the device and the 40 character UDID.

Creating App id

Creating Application ID  Why need to create App ID. – This ID allows your app to be uniquely identified within the Apple iPhone application infrastructure.  Steps to create App ID: – select the App IDs link in the provisioning portal – click on the New App ID button to display the Create App ID screen as illustrated below figure: – Enter a suitably descriptive name into the Description field and then make a Bundle Seed ID selection – Enter the Bundle Identifier e.g com.folio3.myApp

Iphone Development Provisioning Profile

Iphone Development Provisioning Profile  What is it?  The provisioning profile defines  which developer certificates are allowed to install an app on a device,  which devices can be used  and which apps can be installed.  Once created, the provisioning profile must be installed on each device on which the designated app is to be installed.

Creating Provisioning Profile  select the Provisioning link in the Provisioning Portal and click on the New profile button  In the resulting Create iPhone Provisioning Profile screen, perform the following tasks: – In the Profile Name field enter a suitably descriptive name for profile you are creating. – Set the check box next to each certificate to specify which developers are permitted to use this particular profile. – Select an App ID from the menu. – Select the devices onto which the app is permitted to be installed. – Click on the Submit button.

Installing provisioning Profile  click on the Download button next to your new profile and save it to your local system  Once saved, either drag and drop the file to the Xcode icon in the dock or into the Xcode Organizer window, which may be accessed using the Xcode Window -> Organizer menu option.  Once the provisioning profile is installed, it should appear in the Organizer window as follows:

Installing provisioning Profile

Activating device for development  To activate this device for development, select it from the left hand panel under the DEVICES sub- heading to display summary information.

Activating device for development  To enable the device for development testing, click on the Use for Development button and wait while Xcode connects to the device and gathers some information.  Once the activation is complete, the indicator next to the device will change to green and the device summary information will update to provide information about the device and provisioning profiles that are available for use on the device:

Installing Provisional Profile on Device  Click on the “+” button on shown at bottom of previous diagram.mobileprovision  Navigate to the.mobileprovision file that was downloaded from the iPhone Provisioning Portal.

Associating an App ID with an App  Before we can install our own app directly onto a device, we must first embed the App ID created in the iPhone Provisioning Portal and referenced in the provisioning profile into the app itself.  Below are the steps for it: – right click on the app name located under Targets in the Groups and Files panel located on the left hand side of the Xcode main window – select Get Info from the resulting menu – In the info window, selecting Properties will display the following window. – In the Identifier field enter the App ID you created in the iPhone Provisioning Portal.

Installing App on the Device  Located in the top left hand corner of the main Xcode window is drop down menu which, when clicked, provides menu of options to control the target run environment for the current app.  Select the device connected in this menu. codesign wants to sign using key Installing.app on iPhone..  Click Build and Run.Once the code is built, Xcode will need to sign the app using your developer certificate. If prompted with a message that reads codesign wants to sign using key in your keychain select either Allow or Always Allow. Once signing is complete the status will change to Installing.app on iPhone..