I\'m looking for a way to install the mail application on the Xcode 6 iOS Simulator.
Additionally, how do I install apps that are already public on the Appstore so t
The iOS simulator is a different compiled binary than the app that gets published on the app store.
If you don't have access to the project's source code or simulator binaries, you can't install it on your own simulator.
In Xcode 8.2, you can now drag an app onto a iOS Simulator window. See this blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f
The most common way to install an app in the iOS Simulator is to use Xcode to build and install it. If you have a simulator app bundle which was built by someone else (or archived), you can install it using simctl:
xcrun simctl install booted /path/to/your.app
Keep in mind, of course, that these apps need to be iOS Simulator apps, not iOS Device apps.
NOTE: The receiver of the simulator app has to boot up the same simulator and iOS version, as what was used to compile the simulator app bundle.
To install an app compiled for the simulator, you have to:
xcrun simctl install booted ~/Desktop/StackOverflow.app
You should now instantly see the app icon appear in the simulator (likely appearing on page 2).
To obtain the simulator app you want to distribute, you can run this command in the Xcode console (this works at least when the simulator app has paused on a breakpoint): po NSHomeDirectory()
The folder will be something like:
/Users/MyHomeFolder/Library/Developer/CoreSimulator/Devices/09BB353F-3AF9-4A2A-8CDB-0F15634AD6D8/data/Containers/Data/Application/8F509C84-6809-461D-9F9E-06811EF9A700
The app bundle will be inside the Containers folder at Bundle/Application/3ADE9CF0-F6D0-4461-9B82-30A86580D2C7/StackOverflow.app
Distribute the .app file, specifying the simulator device and iOS version used when compiling the bundle (the same has to be used by the receiver).