Question

I've opened an iOS project - with Xcode 4.4.1 - that I hadn't opened for 2 months (ie with Xcode 4.3). First, Xcode was crashing constantly right after displaying the project navigator saying something like "Failed to associate working tree".

I tried to fix it by removing xcuserdata files and the project.xcworkspace directory as well.

Now, Xcode opens without crashing but in the scheme view, it is shown as a Mac OS X project whereas both the project and the target are correctly set to a "Latest iOS" base SDK.

How can I fix that without having to recreate a project and copy all my source files?

EDIT: i'm using Git with a GitHub remote.

Was it helpful?

Solution

make a new scheme for ios by clicking on the current scheme then "new scheme"

OTHER TIPS

Roll back using version control. If you post which version control system you are using, somebody will be able to give you the specific command to use.

I had a similar problem with all my Xcode projects. Every iOS project got turned into an OS X project without me changing any settings. A reinstallation of Xcode fixed it for me.

Just set your Root SDK to iOS in your target's Build Settings

SDKROOT = iphoneos
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top