Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion ios ios

Install Simulator SDK 4.3 to Xcode 4.4 on Mountain Lion


I've looked into it, and this is a deliberate behavior from Apple.

Here is an (edited) extract of the cache for Xcode download locations:

~/Library/Caches/com.apple.dt.Xcode/Downloads/eded78df8bfabaf6560841d10cf8e53766f74f28.dvtdownloadableindex

<dict>    <key>source</key>    <string>http://adcdownload.apple.com/ios/ios_simulator__resigned/ios_43_simulator.dmg</string>    <key>identifier</key>    <string>Xcode.SDK.iPhoneSimulator.4.3</string>    <key>name</key>    <string>iOS 4.3 Simulator</string>    <key>userInfo</key>    <dict>        <key>InstalledIfAllPathsArePresent</key>        <array>            <string>$(DEVELOPER)/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk</string>        </array>        <key>ActivationPredicate</key>        <string>$MAC_OS_X_VERSION < "10.8.0"</string>    </dict></dict>

Note the explicit "ActivationPredicate: $MAC_OS_X_VERSION < 10.8.0" setting, which is not present on other simulator packages.

I tried to edit the file, but it is replaced by another version as soon as Xcode opens. And I couldn't manage a manual download of the 4.3 Simulator DMG: the ADG website throws a "Session expired" error.

Looks like Apple had issues with the 4.3 simulator, and decided to disable it. Which sucks for people that have to support this version.


I filed a DTS with Apple and confirmed with them that iOS4 simulator is not supported on Mountain Lion. They recommend to test on a real device.


It looks like a Lion vs Mountain Lion issue.
I updated several machines to Xcode 4.4 today. The two older Lion systems offer to install the iOS 4.3 and 5.0 simulators under xcode|preferences|downloads. The newer Mountain Lion system only offers the iOS 5.0 simulator.