Hello Guys, How are you all? Hope You all Are Fine. Today When I am my code in Xcode12.4 “Unsupported OS version” after iPhone iOS update 14.6. So Here I am Explain to you all the possible solutions here.
Without Wasting your time, Lets start This Article to Solve This Error.
How Xcode 12.4 “Unsupported OS version” after iPhone iOS update 14.6 Error Occurs ?
After updating iPhone iOS version to 14.6+, Xcode 12.4 can no longer build to that iPhone device. look at this Image.

How To Solve Xcode 12.4 “Unsupported OS version” after iPhone iOS update 14.6 Error ?
Question: How To Solve Xcode 12.4 “Unsupported OS version” after iPhone iOS update 14.6 Error ?
Answer: To solve this issue Just open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport this path. Check if there are 14.5 DeviceSupport files present or not. If there are 14.5 DeviceSupport files not available then just download them from here. Then just copy Xcode version 14.5 DeviceSupport files. And paste them into a directory named 14.6.
Solution 1: Add Or Update Unsupported iOS Version to Xcode
Maybe Apple will not update Xcode 12.4 to support iOS 14.6. But we can do it manually.
- Just open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport this path.
- Check if there are 14.5 DeviceSupport files present or not.
- If there are 14.5 DeviceSupport files not available then just download them from here.
- Then just copy Xcode version 14.5 DeviceSupport files.
- And paste them into a directory named 14.6.
Step 1 : Just open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport this path.

Step 2 : Get DeviceSupport Files

Step 3: Add DeviceSupport 14.5 / 14.6 to Xcode
Copy and paste the 14.5 directory into /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
.
Make a duplicate of 14.5 directory by copy and pasting it into the same directory (into DeviceSupport
) then rename the directory to 14.6.
If Xcode is open, Clean Build Folder
(under Product
menu heading). I’m unsure if this is strictly necessary. (The next time I attached my phone, Xcode also updated & processed cache files from the device itself, which took several minutes.)
Close Xcode (if open).
Now open xcode with beside Runner and your iPhone 14.6 device should no longer has the “(unsupported os version)”.
Summery
It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?
Also Read