iPhone Simulator on Multiple Sessions through iRAPP TS

August 31st, 2010 Digg It

 

Many of our clients have asked us if iRAPP TS supports simultaneous sessions of the iPhone/iPad Simulator. We’ve responded to this request and are happy to report that this feature is fully supported.


If you are a university or a organization that would like to offer an iPhone/iPad development solution to multiple users—without making a large investment in hardware and/or software—iRAPP TS will provide you with both cost and time savings.


iRAPP TS is fully compatible with Xcode and the iPhone SDK for developers.


Multiple users can run the iPhone simulator and Xcode at the same time, using the same hardware environment. There is no need to setup Xcode or iPhone SDK on each students/users machine. The work sessions are concurrent, which allows users to access the same hardware environment remotely, enabling the user to work from home or a different location.


We’ve prepared a simple application that will setup your iRAPP TS / OS X to allow multiple instances of the iPhone/iPad Simulator:


Download the iPhone_Launcher Application.

(Actually it is a shell script that is wrapped into an application container:
iPhone Launcher.app/Contents/MacOS/iPhone_Launcher )


To install the application you should open Terminal and perform the following command:


tar xf iPhone_Launcher.app.tar

mv "iPhone Launcher.app" /Applications/

 

You will now find iPhone Launcher.app in the Applications directory.

 

This Application ensures that the iPhoneSimulator.app settings are configured to allow multiple sessions. If the application is not configured properly, the application will correct the settings and load the iPhone Simulator for the user.


 

iPhone Simulator on Mac Terminal Server

 

Please be advised of the following rules:


1. The first run of the application should be done by the iPhone SDK owner account. Otherwise the key entry “Application prohibits multiple instances” will not be reset.


2. If the launcher reports that the iPhone Simulator does not exist, then you should edit the shell script and set the valid path to the following variable: IPHONE_SIMULATOR_PATH


3. All files in the "iPhone Simulator.app" directory should have "read" access for the user that tries to launch it.

4. The iPhone Simulator should be launched prior to opening Xcode, otherwise Xcode will try to launch the Simulator using the default system rules.


Posted in News

4 Responses to “iPhone Simulator on Multiple Sessions through iRAPP TS”


  • fS Says:

    Works great !!! BIG TNKS!


  • Pavel Says:

    We were connecting remotely to Mac OS X 10.7.1 Leon Server using VNC under several user accounts. Everyone could run Xcode 4.1 without problems but once simulator was needed, only first user was able to launch it. iPhone Launcher.app has solved our problem. Now it is possible to run several instances of iOS Simulator and then debug several applications at the same time under different accounts. Cheers!


  • fernando Says:

    Hi! I installed it, after running it the first time, I closed it. The next times I ran it, after some minutes it displayed a message that SDK couldnt be found, and an option to select it. After I selected it, it no longer asked me about SDK location but it just displays the iOS simulator screen, just a black screen, and it doenst work... any idea? thanks Fernando


  • Vivek Says:

    Awesome work guys... it works like a charm.


Leave a Reply