The selected run destination is not valid for this action

I have opened a project that has always been iphone/ipad. I can't build it now because for some reason my only "Scheme" option is "MyApp My Mac 64-bit". How can I get this set back to iphone/ipad simulator and devices? My "Targeted Device Family" setting is iPhone/iPad.


Solution 1:

I had that issue several times. Basically, just set the Base SDK in Build Settings to Latest OS X and it should work properly.

Solution 2:

I ran in to this issue recently and i solved it by changing the value of the executable from "None" to "AppName.app" on xcode.

You should change:

Product > Edit scheme -> Run AppName.app -> Info tab -> Executable -> None

to:

Product > Edit scheme -> Run AppName.app -> Info tab -> Executable -> AppName.app

Solution 3:

Have you tried editing the Scheme? (I'm assuming you are running XCode 4). I believe you just might need to set the "Base SDK" setting to "iphoneos" (this translates to "Latest iOS").

Solution 4:

I was facing same issue in my application and I solved it by following these steps: 1. Go to Project-> Build Settings 2. Change BaseSDK to Latest OS

Solution 5:

The above solutions didn't work for me because Xcode 4 didn't give me any choices to go back to iOS. I closed Xcode, opened it again, and then it worked!