Xcode Cannot Run on the Selected Destination

后端 未结 30 2273
梦如初夏
梦如初夏 2020-12-02 18:22

I was running my app this morning and now all of a sudden I am getting the following error when I try to run on the iPhone 5.1 simulator.

Cannot run on the selected

相关标签:
30条回答
  • 2020-12-02 18:48

    I restore the data from the time machine. Notice this is the exact same data that has been stored just 1 hour ago. The problem started yesterday. So it should be the EXACT same data.\

    Yet it works.

    0 讨论(0)
  • 2020-12-02 18:48

    I had this from beginning and it looks like it is a problem that the emulator can not handle virtual smartcards. Unfortunately I ended up just using my Android phone connected via USB.

    0 讨论(0)
  • 2020-12-02 18:49

    in addition to deleting all the files in this directory Users/your_usr_name/Library/Developer/Xcode/DerivedData/

    i restarted my mac and it worked fine (restarting xcode and the simulator didn't cut it for me)

    0 讨论(0)
  • 2020-12-02 18:51

    I had this issue after updating from Facebook SDK 3.1 to Facebook SDK 3.1.1. My fault, I guess.

    Inside "resources" folder, now there is a totally useless but dangerous info.plist that, if imported, may break your project file. Don't know why they included it but I believe few of us made the same mistake recently.

    0 讨论(0)
  • 2020-12-02 18:54

    I was facing the same issue with my project. Here's a brief explanation of the situation and my resolution. This may or may not work in your case.

    I work at a place which has multiple iOS projects going. I recently had my system upgrade to Mac OSX 10.8 and Xcode 4.4.1. I was working on a project that was originally built on Xcode 4.1 for iOS 4. Since Xcode had iOS 4 simulators until 4.3, the project built and ran fine on all simulators. In Xcode 4.4.1 however, I did not find iOS 4 simulators and there is no easy way to install them either, which is why I was getting the "Cannot run on selected destination" error. Here's how I got my project to run.

    • Check under Build Settings > Architectures and set Architectures to Standard (armv7) or ${ARCHS_STANDARD_32_BIT} for all your profiles.

    • Set Base SDK to Latest iOS(<ios version #>) 5.1 in my case.

    • Set Build Active Architecture Only to NO for all profiles.

    • Set Valid Architectures to armv6 armv7 for all profiles. You may have to add either depending on what is already available.

    • Set iOS Deployment Target to iOS 5.1 (in my case) .

    • Make sure you have the same target under Deployment Target under the Summary tab of your project.

    Clean and Run and cross fingers !!

    0 讨论(0)
  • 2020-12-02 18:55

    Yet another variant solution: after trying just about everything in the list above, I fixed this by addressing a warning that the TestFlightSDK1 path could not be found. To do so, I deleted the relevant path from Header Search Paths (Build Settings>Search Paths) and removed the TestFlightSDK, and now things run just fine.

    0 讨论(0)
提交回复
热议问题