CMSC 498i
CMSC 498i
For some of the labs, we’ll provide a demo application you can test and use as a reference. To install the demo application in the simulator or on your device, follow these instructions.
Resources - Demo zip
Begin by download the zip file containing the demo application. For this example, we’ll use lab7_Animatron_demo.zip. When unzipped, you should see two sub-folders: one is for the device and the other is for the simulator.

“Installing” in the simulator
To run the demo application from the simulator we will copy the entire “Animatron-Simulator” folder to the iPhone simulator’s application folder. You need to copy the entire folder with the layout as is. iPhone expects each application to be in its own folder with a couple of standard folders such as Documents, Library, etc.
To run the demo app in the simulator, follow these steps:
1.Place Animatron-Simulator at ~Library/Application\ Support/iPhone\ Simulator/User/Applications
2.Then quit and relaunch the Simulator to see the demo app!
“Installing” on a device
To run the demo application on the device, you can use Xcode to copy the app from Animatron-Device over to your device. Since the application is code signed, you’ll need to make sure your device has the proper provisioning installed on your device first. For more information on profiles, read “Provisioning Profile Details” section at the end of this page.
To install the demo app on your device, follow these steps:
1.Launch Xcode
2.Bring up the Organizer window, then select your device in the sidebar.
3.To install, simply drag the application into the “Applications” list found under the Summary tab.

Provisioning Profile Details
We are using the “CMSC498i Generic AppID Provisioning Profile” profile. If you haven’t already done so, you’ll need to acquire this profile by working your way through the DeviceSetup.pdf document. Once you’ve acquired the profile, install it on your device.
A development application can be run on your device if it meets two criteria. It must be code signed using a certificate referenced in one of the profiles installed on your device. Second, it must have a bundle identifier allowed by the provisioning profile. The “CMSC498i Generic AppID Provisioning Profile” profile allows bundle identifiers of the following form: “edu.umd.cmsc498i.*”.
Instructions for how to build and install your own built applications can be found in the “Test it Out!” section of the DeviceSetup.pdf document.
Posted: Chuck Pisula – 4/16/10
Installing Demo Apps