.xcodeproj doesn't open in Xcode - xcode

Until this evening everything was fine. But now Xcode doesn't open .xcodeproj files.
When I start Xcode then click File->Open and then click on .xcodeproj file, the open dialog is showing me .xcodeproj file's contents instead of opening the project. I found on the web that it may be due to an old version of Xcode but I am using 3.2.4.

What format is the volume on which the projects reside ? An Xcode project is actually a bundle, that is a directory containing a project.pbxproj file (this is the only important file) and some user-specific settings files (which are not important). Make sure the project.pbxproj file is present and has appropriate permissions. Also if this is a non HFS+ volumes then that may be part of the problem.

I got same error in my project finally i founded my answer. there total two option for solve this issue.
There is need one backup of your project. you can replace your .xcodeproj with old file.
you have to create new project and than have to add All old project file in new project.

Related

Changing the name of main folder in Xcode project

This is not the first time I've had trouble with this and I suspect not the last time either. Despite having learned many frameworks inside out I still find the organizational structure of a simple xcode project elusive. I simply wanted to retitle a project from CATouchSynth to ABTouchSynth. A while ago I discovered that if you click on the Project folder in project navigator and than change the name in the Identity and Type section it will rename many of the relevant files and directories to the new name. However, there is one main folder inside the folder on your computer that doesn't change and still has the old name. I could see no way to change this folder name through Xcode and so I renamed it manually from finder. This turned all of my source files and assets red so I manually "relinked" them in xcode and they are now non-red and seemingly linked with the newly named folder. However I am getting several compile-time errors talking about the old folder name but I have no clue what Xcode is referring too. The errors look like this
It seemed as if derived data was an issue so I deleted the derived data folder from Xcode and I still get these errors. Has anyone experienced this before and what can I do to ressurrect my project?
Note: Before doing any changes do backup your project folder. This is seriously recommended.
Follow the steps below to rename the source folder of your project –
Close XCode.
Rename the Source Folder.
Right click the project bundle .xcodeproj file and select “Show Package Contents” from the context menu. Open the .pbxproj file with any text editor (Xcode).
This step should be done with extreme caution. Search and replace any occurrence of the original folder name with the new folder name.
Save and Close the file.
Open XCode project.
The error is happening at build time during the compile phase, so you will have to go into the app target's Compile Sources build phase, remove all those .m files, and add them again.

Moving Xcode Project and files to new folder in desktop

This is a dumb question, but when I try to reorganize my xcode project and move everything to a new folder on my desktop, the project name turns red and is no longer working properly. How do I move my xcode files to the new folder in my desktop while having it work properly?
Thank you!
xcode projects are executable.
-close current xcode project
-open project from new location by clicking .xcodeproj file
You can try closing the current xcode window and then reopening the project from the new location.
Moving the parent folder (with the Xcode closed) should be enough to work, but maybe your project are pointing a library o a file in a different location.
Check on your projects target in the Build Settings tab if there is some path pointing directly to some specific folder/file and modify it

Storyboard file in Xcode now showing up as an empty folder

I opened my Xcode project this morning and found that the .storyboard file in my project now shows up as a folder named MainStoryboard.storyboard instead of an actual storyboard file.
It seems to be the same when I open it in finder and any Time Machine backups, which I find strange because I've had it opened in Xcode more recently than some of the backups.
Is there any way to recover the file or is all hope lost?
This is what I see in the Project Navigator:
Turns out someone had opened the project file in a Developer Preview of Xcode. I had to go way back in Time Machine to find a version of the file that would open.

File in the project not seen by Xcode after Git pull

A partner and I are managing an Xcode project via Git. He recently "localized" the project, which added a directory for German ("de.lproj") to the project with a number of files. After I pulled those changes over to my copy of the project, Xcode now fails to compile complaining that two files in this directory don't exist. These files are present in the filesystem, but displayed as red (missing) in the Xcode sidebar.
Is there a way to force Xcode to rebuild it's internal catalog of files so that it can "rediscover" that these files are, indeed, present?
Note, I've tried a fresh "clone" of this Git project as well, same result.
I found a solution without removing the file from Xcode -
In the Project Navigator, locate the file (colored red for not being found) and highlight it.
Show the File Inspector
Under Location change Absolute Path to Relative to group or Relative to project,
Then next to the path, there's a little white icon, click it and choose the file's location.
This turned out to be a case of absolute vs. group paths memorized in the project.pbxproj file by Xcode. For reasons I do not understand, when my partner localized our project, some files were added to Xcode using absolute paths. When I pulled that version of the project, my copy of Xcode could not find those files because the absolute path did not match my absolute path. Even though the files were in the project and transferred properly by Git, Xcode could not find them.
My solution was to use Xcode to delete these files. Since these were localized files, I actually had to delete the "parent" version of the localized files. I told Xcode to only remove the references to the files. Then I dragged the files from Finder back into Xcode. This time Xcode inserted them as "relative to group" and all was well.
I committed and pushed those changes back to our remote Git repository. My partner was able to pull those to his copy and all worked for him too.
Neither of us understand why the files were inserted as absolute references in the first place, but at least we were able to use this workaround to make the project portable again.
I had this issue and i fixed it just by quitting xcode and reopening it. All the missing files magically reappeared. Hope this will help some one.
Check the project folder path. If any of the folder name in the path contains a 'space' then remove it and open the project again. I had this issue with Xcode 9.

The file <myproject>.xcodeproj doesn't exist

I have a folder with my working xcode project in it. However when I go to copy and paste the entire folder to a different location and then go to open the .xcodeproj file inside, I get an error saying the project doesn't exist!
Does anyone know why it's doing this and how I can open the project?
I experienced the same problem with an iOS project I checked out from a repository. The .xcodeproj file is a package that contains several files. You can view the contents by right-clicking on your .xcodeproj file and selecting "Show Package Contents". Inside the package, it's my understanding that you'll need several types of files to be present.
project.pbxproj contains all the references to files in your project, as well as many of the project settings. If your .xcodeproj package doesn't contain this, you're up a creek without a paddle.
When I first checked out my project, only this file was present and I was experiencing the same problem. I then copied and pasted two files, [login].pbxuser and [login].mode1v3, from the .xcodeproj file of another project. These files didn't appear to contain any settings specific to this project, and it helped get my project up and running. I know I'm a little late to answer your question, but I found it while searching for an answer myself.

Resources