Setting up an iOS Simulator

Overview

The iOS simulator is distributed by Apple as part of Apple’s Developer Suite, which can be downloaded from Apple’s website. To download the development kit, the user must be registered as an Apple Developer. The sections below outline the registration process, as well as additional information on how to install applications and run the simulator. The iOS SDK/simulator is only available for Apple Mac OS-based computers. Therefore, an Apple computer or VM is required for a successful installation.

Registering for an Apple Developer Account

To register for an Apple Developer Account, visit the following link: http://developer.apple.com/programs/register/ and click on the ‘Get Started’ button to initiate the registration process.

 

Apple_Developer.png

 

An Apple ID is required as part of the registration process. You can choose to create a new Apple ID or use an existing. Creating a new Apple ID will allow the user to define their personal and professional profiles.

apple_id.png

 

**Note from Apple: If you intend to enroll in a paid Developer Program for business purposes, you may prefer to create a new Apple ID that is dedicated to your business transactions and used for accounting purposes with Apple. If your Apple ID is associated with an existing iTunes Connect account, please create a new Apple ID to avoid accounting and reporting issues.

 

Downloading and Installing the SDK

Once registered, you will be prompted with the Apple Developer Dashboard or main website. Click on the “iOS Dev Center” link to download the SDK. Alternatively, you can go directly to this URL: http://developer.apple.com/devcenter/ios/. Follow the instructions to download the most current version of XCode available from the Mac App Store.

SDK.png

 

Using the iOS Simulator

The iOS simulator is located deep within the Xcode/SDK installation. To locate it, go to: HD > Developer > Platforms > iPhone Simulator Platform > Developer > Applications. Create an alias referencing it or drop it on the Dock to provide easy access. 

pic.png

 

The iOS simulator offers developers a “real device” feel to test developed applications. Utilizing the cursor simulate touch actions, as well as holding down the mouse button simulates hold down a touch action on a real device. The “Hardware” menu provides additional gestures and rotation capabilities. In addition, the OS version and hardware (iPad vs iPhone) can be selected within this menu.

ios_simulator.png

 

Loading Verivo Applications to the Simulator

For steps, refer to the section on our ResourceCenter called "Installing the Verivo client on an iOS simulator" here.

To load applications to the iOS simulator, just place the unpackaged application in the Applications folder under User>Library>Application Support>iPhone Simulator>5.0 (or the iOS version you plan to use)>Applications. The unpackaged application folder will have the following components (folders): (1) Documents, (2) Library and (3) the .app file for the application. 

Sim_CRM.png

**Note:  The "unpackaged" file that the documentation refers to is the client file that is contained in the platform folder (e.g. Verivo_7.5), which is downloaded from the "New platform installation" section on our download page here:

http://appstudio.verivo.com/display/wncontent/Download+Page

After that folder is downloaded, it needs to be unzipped (or "unpackaged"). This can either be done on your Mac or on a Windows machine and then transferred to your Mac.

In that unpackaged folder, navigate to the Client Files > iPhone folder (or the iPad folder if you are using iPad), as shown below.

sim_GSClient.png

 

Then drag the entire sim_(name) folder (e.g. sim_GSClient) containing the app files into the ~/library/Application Support/ iPhone Simulator /(version)/Applications folder. It is important to drag the whole sim_GSClient folder into the Applications folder (and not just the .app) as it contains other folders/files needed to run properly.

 

Resources and troubleshooting

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk