6

I have a MacBook with El Capitan installed on it. I cannot upgrade to sierra! Because of that, I cannot install XCode 8.3.

Now I need to test an App with iOS 10.3 but I cannot build it with XCode 8.2.1 for iOS 10.3. I have an pyhsical device with iOS 10.3 but XCode wont let me run it on that device.

What to do now?

Mr. 0x50
  • 314
  • 3
  • 14

3 Answers3

12

Doing so is still possible with this simple workaround:

  1. Download the latest Xcode
  2. Right click on the downloaded Xcode.app, select Show Package Contents. Navigate to Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport subfolder
  3. Move the 10.3 folder to the identical location in your local Xcode 8.2.1 installation
deej
  • 1,703
  • 1
  • 24
  • 26
  • I tested it. But i cannot add a new Device with that Version. I think XCode won't let me create a Simulator. – Mr. 0x50 Apr 24 '17 at 12:21
  • I also have a physical Device with iOS 10.3. And I cannot choose it in XCode 8.2.1 – Mr. 0x50 Apr 24 '17 at 12:50
  • 1
    This won't allow using a 10.3 simulator in Xcode 8.2.1, but physical devices should work. Works with my 10.3.1 device. Have you restarted Xcode after copying the folder? – deej Apr 25 '17 at 14:45
  • 1
    Alright. It works now with my physical device. Better then nothing. Thank you. – Mr. 0x50 Apr 25 '17 at 15:43
  • 1
    XCode 8.3 asking me to upgrade to swift 3.0 but without swift convert I want to test on 10.3 using XCode 8.2 and its working on physical device. Thank you. – Shahrukh May 08 '17 at 07:45
  • how i can only `download` the latest Xcode? (the download link in developer apple com only points only to app store where the requirement is macOS 10.12) – muescha May 22 '17 at 16:54
  • @muescha there is [see more downloads](https://developer.apple.com/download/more/) link down the page – deej May 25 '17 at 10:14
  • I get the following error when I try to run on a device with 10.3.3 "App installation failed - A signed resource has been added, modified, or deleted." Any ideas? – Alan Sep 01 '17 at 14:43
  • This gives you the impression that if you copy the correct iOS folder you will see that simulator as an option when downloading simulator runtimes. This is not the case. I've copied the folders, restarted XCode, went to add a device, from there choose download more simulator runtimes... from there I only see 10.2 as the latest version. – Chad Nov 08 '17 at 23:03
1

Don't get disappointed. There is one way.

If you have access any of the mac that is running the latest xcode and up to date simulators, then navigate to this directory copy the simulators you need and past it on the same directory in your OSX.

You can then be able to run the app on the latest simulator and the updated physical device!

/Applications/Xcode8.3.app/Contents/Developer/Platforms/iPhoneOS.platform
AsimRazaKhan
  • 2,154
  • 3
  • 22
  • 36
0

Unfortunately, you're out of luck. As this answer specifies, iOS 10.3 requires Xcode 8.3 or greater, which in turn requires macOS Sierra.

Community
  • 1
  • 1
ravron
  • 11,014
  • 2
  • 39
  • 66