skip to Main Content

I’m getting message "This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your mac and device in order to correctly detect compatibility." when I try to run an Xcode iOS project on my iPhone 8. I’m using Xcode 13.2.1 and iOS 15.4 on my iPhone 8.

I’ve tried the different solutions given in other posts here on stackoverflow, but I haven’t been able to fix the problem. This one seems to be the latest identical question, just with previous versions of Xcode and iOS.

This post in this forums gives the solution to restart the iOS device and I did that and also restarted the mac. My Mac has macOS Monterey 12.3. My Xcode, Mac, and iPhone 8 all have the most recent updates. That post gives an answer for the same problem but with iOS 15.2.

I have recently changed settings in my iPhone 8 in Accessibility. Could that affect anything?

I found this error in the Xcode console for my device. Does this say anything about my problem?

com.apple.analyticsd xpc error 08:10:31.756711-0500 analyticsd [XPC
Server] managed connection recieved connection invalidated: Connection
invalid

14

Answers


  1. I’m using Xcode 13.2.1 and iOS 15.4 on my iPhone 8

    That’s the problem. Your Xcode is incompatible with your iPhone system. Update to Xcode 13.3.

    My Xcode, Mac, and iPhone 8 all have the most recent updates

    No, they don’t.

    Login or Signup to reply.
    1. Check /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ for directory name 15.4 (your iOS version).
    2. If the directory is missing download support files for 15.4 (your iOS version) from https://github.com/filsv/iPhoneOSDeviceSupport and place it in the above path.
    3. Restart Xcode.
    Login or Signup to reply.
  2. Solution : Reboot iPhone.

    I have the latest version of :

    • iOS
    • Xcode

    Still was not able to run the app on my device.

    Solution that worked for me: simple iPhone restart

    Login or Signup to reply.
  3. Following solution work for me

    1. First check compatibility version for xcode with iOS version from following https://developer.apple.com/support/xcode/
    2. Now check the list of devices support to your Xcode from ‘Device Support’
    3. To get into ‘Device Support’ :: Open Finder -> Applications -> Scroll to Xcode -> Right Click -> Show Package Contents -> Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport This is the list of devices folder support for your Xcode
    4. Now check for your iOS version from iPhone device :: Open Settings from iPhone -> General -> About -> Software Version
    5. If the ‘Device Support’ folder does not contains the folder of your iPhone iOS Version, then you need to add respective folder from following link https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
    6. From above Github page, select device version & download zip file
    7. Now extract file & you will get the folder for your iOS version
    8. Copy this folder into Finder -> Applications -> Scroll to Xcode -> Right Click -> Show Package Contents -> Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport
    9. Disconnect device (if connected), restart xcode
    10. Before connecting device, delete derived data from xcode & clean cache using cmd + shft + k. Then make sure to reset ‘Location & Privacy’ from device :: From iPhone device go to Settings -> General -> Transfer or Rest Phone -> Reset -> Reset Location & Privacy -> Enter passcode to continue
    11. Now connect your iPhone device with macbook (through cable), xcode will detect your device & you can run your application

    https://stackoverflow.com/a/72143610/15716725

    Login or Signup to reply.
  4. for Xcode 13.2.1, and running on the device with iOS version 15.5
    https://github.com/filsv/iOSDeviceSupport/blob/master/15.5.zip
    download this zip and extract it into

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ for directory name 15.5 (your iOS version).

    and restart the xocode

    enter image description here

    Login or Signup to reply.
  5. My iPhone was 15.5, and I checked /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport, there is no such 15.5, then I noticed update notification for Xcode in AppStore, which is said Version 13.4.1 - Xcode 13.4.1 includes SDKs for iOS 15.5, ..., then I just need to execute Xcode update

    Login or Signup to reply.
  6. I actually downloaded the 15.5 version and renamed it as 15.6, I have also done this before when I was using the iOS 11.*** version, it worked in few of the cases.

    Login or Signup to reply.
  7. I installed iOS 16.0 beta and faced this message on Xcode.

    This operation can fail if the version of the OS on the device is
    incompatible with the installed version of Xcode.

    In my case, I enabled developer mode on the device, and it worked.

    You can follow this path for activating developer mode on your iOS device.

    Settings > Privacy & Security > Developer Mode

    Login or Signup to reply.
  8. For all of you having problem with iOS 15.7 on device. Apple is aware of it.

    https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes

    Xcode 14 cannot be used with iOS 15.7 for development. (99847608)

    There is workaround for it

    Workaround: Use Xcode 13.4.1 with iOS 15.7.

    Login or Signup to reply.
  9. Apple has addressed this issue. See the following thread with a link to the Xcode 14.0.1 Release Candidate. Open the .xip file and then the run Xcode.app within. I was able to build my app on a device with iOS 15.7. I believe you have to be a paid Apple Developer to open the link.

    https://developer.apple.com/forums/thread/714388

    Login or Signup to reply.
  10. Dowloading latest xcode beta version was the only solution for me:

    https://developer.apple.com/download/all/

    Login or Signup to reply.
  11. Previous fix (non-working)

    The workaround from @Simeon is not working any more for iOS versions above 16.0

    I would like Apple to do its job and create a stable fix. Apparently, they are entitled to make more money, not great pieces of software anymore.

    Current fix

    In order to fix this, the easiest (but clearly not the fastest nor the most efficient) is to delete and reinstall Xcode or its beta.

    Assumptions

    The issue essentially comes from the fact that one folder is missing in order to run later versions of iOS, and Xcode is not fetching them for i-don’t-know what reasons.

    All pieces of software and OS are up-to-date
    As you can see in the screenshot above, all pieces of software and OS are up-to-date.

    The folder for iOS 16.4 is missing.

    Nevertheless, the folder for iOS 16.4 is still missing.

    Login or Signup to reply.
  12. I had the same problem so i had to update xcode to the latest version

    Issue

    xcode version was 14.0.1 – which supported iOS 16.0 (20A360), but my iphone is having 16.3.1 version.

    Solution

    Updated Xcode with 14.3

    Login or Signup to reply.
  13. I had the same issue when upgraded my phone to ios 16.4. When I opened Window -> Devices and Simulators this message was displayed. As other have mentioned upgrading xcode made it work again:

    Failed to prepare the device for development.
    This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your Mac and device in order to correctly detect compatibility.
    

    The App Store app did not show any updates, I had to search for xcode to see an update-button, no automagic in this case.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search