-
Notifications
You must be signed in to change notification settings - Fork 12
Build VirPong to iOS Device
In an attempt to make the lives of Software Engineering students difficult, Apple has a tightly-bound process designed for provisioning developers, devices, and applications to only work when they are supposed to. This makes for a somewhat complicated process of installation.
-
Download Xcode project source. You can clone the repository from GitHub. You should be opening the Xcode project "PongClient".
-
Download www directory and place in root of the Xcode project directory. That is to say, www/ and PongClient.xcodeproj should be in the same directory.
-
Open the Xcode Project. Build to the iOS Simulator to ensure that you have the correct source and that everything is "working".
-
Open /Applications/Utilities/Keychain Access.app.
-
In the "Keychain Access" menu, hover over the "Certificate Assistant" submenu and select "Request a Certificate from a Certificate Authority".
-
Under "User Email Address," type in the email address you've used to create your Apple Developer account. Enter whatever you want to "Common name." Select "Saved to disk" and leave "CA Email Address" blank.
-
Log into the Apple Developer Connection. (http://developer.apple.com).
-
Navigate to the iOS Provisioning Portal (under Member Center).
-
Under the "Certificates" section, download the WWDR immediate certificate and double-click to install once it's downloaded.
-
Click "Add Certificate" and choose the file you generated in the Certificate Assistant earlier.
-
Wait for an admin to approve your certificate. Once it's approved, download it and double-click to install.
-
Navigate to the "Devices" section of the iOS Provisioning Portal.
-
Send the UDID of your device (found in the Xcode Organizer (Window>Organizer) when your device is plugged in) to an admin.
-
When the admin has completed the provisioning process, download the Provisioning Profile (in the Provisioning section of the iOS Provisioning Portal) and double-click to install.
-
You should now be able build to the iOS device.