Provide the ability to run an app on multiple Simulators simultaneously with a single command
| Originator: | lithium3141 | ||
| Number: | rdar://18569249 | Date Originated: | 07-Oct-2014 09:54 AM |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | Xcode 6.1 (6A1042b) / OS X 10.10 (14A379a) |
| Classification: | Enhancement | Reproducible: | Always |
Summary: As new tools and technologies (Auto Layout, adaptivity, etc.) continue to encourage the development of universal apps, it becomes more and more difficult to run an app and test a change across a wide spectrum of available devices quickly. One key limitation is the inability of the iOS Simulator app bundled with Xcode to display more than one simulator at a time. Please make it possible to have Xcode spawn multiple iOS Simulator copies (perhaps multiple windows in the same app?), then provide the ability for developers to run an app concurrently in those different simulators. Steps to Reproduce: 1. Develop a universal app 2. Make a change that may affect behavior on iPad and iPhone differently 3. Attempt to quickly test that change Expected Results: I am able to launch an iPad and iPhone simulator simultaneously from Xcode and view the same app side-by-side in each. Actual Results: I must launch the app in an iPad simulator, test the app, stop it, change the target device to an iPhone simulator, run the app again, and test it. Version: Xcode 6.1 (6A1042b) / OS X 10.10 (14A379a) Notes: Workarounds exist on StackOverflow involving multiple user accounts; however, this introduces at least as much overhead as simply switching simulators between runs, and does not constitute a native solution. Configuration: Attachments:
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!