Xcode destination device simulators only shows iPads for IOS

I have been developing a project that was able to be built fine on iPhones up until I updated Xcode. Now the only option I have as destination simulators is iPads. I have done things like change the development target to a specific version of IOS but this has done nothing for me.

I believe I was able to build on the iPhone once after I updated Xcode. This problem really started when I was fiddling with settings trying to fix a bug with my companion app saying the ios app was not installed. With that aside, the only setting I changed was in target of WatchKit extension and was called

App can run independently of companion iPhone app

I changed it from "YES" to "NO". But after the app wouldnt run I changed it back. After that I was no longer able to build IOS on iPhones. It seems like an unrelated option for destination paths but I thought I would include it.

I also did searches through build settings while looking for target stuff becuase I was confused at first. But I did not change any build settings that I know of.



Answered by mbraniff in 664180022
Found the fix. In the IOS target there is a Deployment info tab. There is an option there to decide if you are developing on iPhone, iPad or both.
Did you do an option clean build folder ?

Did you try with a brand new app, for testing purpose ?

Did you try to add simulators ?

You could also try to download and install a new Xcode version (12.5 ß2 for instance)
Accepted Answer
Found the fix. In the IOS target there is a Deployment info tab. There is an option there to decide if you are developing on iPhone, iPad or both.
Xcode destination device simulators only shows iPads for IOS
 
 
Q