<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Xcode_Project</id>
		<title>Xcode Project - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Xcode_Project"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;action=history"/>
		<updated>2026-04-21T01:05:35Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=22705&amp;oldid=prev</id>
		<title>Dan Tobias: /* Links and references */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=22705&amp;oldid=prev"/>
				<updated>2015-06-09T04:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Links and references&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 04:22, 9 June 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 50:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [http://stackoverflow.com/questions/6770472/what-do-all-the-changes-to-xuserstate-and-xcscheme-files-represent What do all the changes to xuserstate and xscheme files represent?]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [http://stackoverflow.com/questions/6770472/what-do-all-the-changes-to-xuserstate-and-xcscheme-files-represent What do all the changes to xuserstate and xscheme files represent?]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [http://stackoverflow.com/questions/2845211/ios-prefix-pch-best-practices Discussion of -prefix.pch best practices]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [http://stackoverflow.com/questions/2845211/ios-prefix-pch-best-practices Discussion of -prefix.pch best practices]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;* [https://github.com/rakyll/go2xcode go2xcode: converts Go program to Xcode project]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Macintosh]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Macintosh]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Apple]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Apple]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=20530&amp;oldid=prev</id>
		<title>Dan Tobias at 00:05, 16 January 2015</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=20530&amp;oldid=prev"/>
				<updated>2015-01-16T00:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:05, 16 January 2015&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Xcode''' is Apple's development environment for creating apps for OS X and iOS. It runs on OS X systems (current Macintosh platforms) but also cross-compiles and simulates the running of apps for iOS (for iPhones, iPads, etc.).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Xcode''' is Apple's development environment for creating apps for OS X and iOS. It runs on OS X systems (current Macintosh platforms) but also cross-compiles and simulates the running of apps for iOS (for iPhones, iPads, etc.).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;An Xcode project file, with the extension '''.xcodeproj''', is actually a subdirectory (folder). This is common in OS X file formats these days; the Finder treats them as single files and opens the appropriate application (Xcode in this case) when they are clicked, but they can be seen as directories when you go into the Unix-based command-line terminal (where you can use the &amp;quot;cd&amp;quot; command to enter these directories, and the &amp;quot;ls&amp;quot; command to list them, like any other directory), or when you access them over a network from a non-Apple operating system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;An Xcode project file, with the extension '''.xcodeproj''', is actually a subdirectory (folder). This is common in OS X file formats these days &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(and is known as a [[Bundle file (OS X)|bundle file]])&lt;/ins&gt;; the Finder treats them as single files and opens the appropriate application (Xcode in this case) when they are clicked, but they can be seen as directories when you go into the Unix-based command-line terminal (where you can use the &amp;quot;cd&amp;quot; command to enter these directories, and the &amp;quot;ls&amp;quot; command to list them, like any other directory), or when you access them over a network from a non-Apple operating system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The .xcodeproj file/directory/folder contains various files related to the development project it is part of. However, the actual program source files aren't in it. There is, in fact, an entire cluster of files and directories that are created by Xcode in conjunction with a newly-created project, and only some of them are within the .xcodeproj &amp;quot;file&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The .xcodeproj file/directory/folder contains various files related to the development project it is part of. However, the actual program source files aren't in it. There is, in fact, an entire cluster of files and directories that are created by Xcode in conjunction with a newly-created project, and only some of them are within the .xcodeproj &amp;quot;file&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=17674&amp;oldid=prev</id>
		<title>Dan Tobias: /* Project-related files outside the .xcodeproj file */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=17674&amp;oldid=prev"/>
				<updated>2014-06-03T15:45:34Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Project-related files outside the .xcodeproj file&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:45, 3 June 2014&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Another subdirectory also&amp;#160; named ''MyProject''. This has the rather redundant path ''MyProject/MyProject''. All the &amp;quot;content&amp;quot; files of your project such as program sources end up placed within this. Under this directory are:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Another subdirectory also&amp;#160; named ''MyProject''. This has the rather redundant path ''MyProject/MyProject''. All the &amp;quot;content&amp;quot; files of your project such as program sources end up placed within this. Under this directory are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** '''.m''' and '''.h''' source files of [[Objective-C]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** '''.m''' and '''.h''' source files of [[Objective-C]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;** '''.swift''' source files of [[Swift]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Other resources used in the project such as graphic files, if the developer put them into the project directory instead of just referencing them elsewhere.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** Other resources used in the project such as graphic files, if the developer put them into the project directory instead of just referencing them elsewhere.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-info.plist''', a file with some overall settings of the project/app, expressed in [[Property List/XML]] format.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-info.plist''', a file with some overall settings of the project/app, expressed in [[Property List/XML]] format.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=10085&amp;oldid=prev</id>
		<title>Dan Tobias at 16:22, 26 February 2013</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=10085&amp;oldid=prev"/>
				<updated>2013-02-26T16:22:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 16:22, 26 February 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 51:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Macintosh]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Macintosh]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Apple]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=9455&amp;oldid=prev</id>
		<title>Dan Tobias: /* Project-related files outside the .xcodeproj file */</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=9455&amp;oldid=prev"/>
				<updated>2013-02-01T19:06:36Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Project-related files outside the .xcodeproj file&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:06, 1 February 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Another subdirectory also&amp;#160; named ''MyProject''. This has the rather redundant path ''MyProject/MyProject''. All the &amp;quot;content&amp;quot; files of your project such as program sources end up placed within this. Under this directory are:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Another subdirectory also&amp;#160; named ''MyProject''. This has the rather redundant path ''MyProject/MyProject''. All the &amp;quot;content&amp;quot; files of your project such as program sources end up placed within this. Under this directory are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** '''.m''' and '''.h''' source files of [[Objective-C]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** '''.m''' and '''.h''' source files of [[Objective-C]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;** Other resources used in the project such as graphic files, if the developer put them into the project directory instead of just referencing them elsewhere.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-info.plist''', a file with some overall settings of the project/app, expressed in [[Property List/XML]] format.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-info.plist''', a file with some overall settings of the project/app, expressed in [[Property List/XML]] format.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-Prefix.pch''', a [[precompiled header file]] with global headers to be prefixed to the source files&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** ''MyProject'''''-Prefix.pch''', a [[precompiled header file]] with global headers to be prefixed to the source files&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=9380&amp;oldid=prev</id>
		<title>Dan Tobias: Created page with &quot;{{FormatInfo |subcat=Development |extensions={{ext|xcodeproj}} }}  '''Xcode''' is Apple's development environment for creating apps for OS X and iOS. It runs on OS X systems (...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Xcode_Project&amp;diff=9380&amp;oldid=prev"/>
				<updated>2013-01-27T15:20:50Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |subcat=Development |extensions={{ext|xcodeproj}} }}  &amp;#039;&amp;#039;&amp;#039;Xcode&amp;#039;&amp;#039;&amp;#039; is Apple&amp;#039;s development environment for creating apps for OS X and iOS. It runs on OS X systems (...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|subcat=Development&lt;br /&gt;
|extensions={{ext|xcodeproj}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Xcode''' is Apple's development environment for creating apps for OS X and iOS. It runs on OS X systems (current Macintosh platforms) but also cross-compiles and simulates the running of apps for iOS (for iPhones, iPads, etc.).&lt;br /&gt;
&lt;br /&gt;
An Xcode project file, with the extension '''.xcodeproj''', is actually a subdirectory (folder). This is common in OS X file formats these days; the Finder treats them as single files and opens the appropriate application (Xcode in this case) when they are clicked, but they can be seen as directories when you go into the Unix-based command-line terminal (where you can use the &amp;quot;cd&amp;quot; command to enter these directories, and the &amp;quot;ls&amp;quot; command to list them, like any other directory), or when you access them over a network from a non-Apple operating system.&lt;br /&gt;
&lt;br /&gt;
The .xcodeproj file/directory/folder contains various files related to the development project it is part of. However, the actual program source files aren't in it. There is, in fact, an entire cluster of files and directories that are created by Xcode in conjunction with a newly-created project, and only some of them are within the .xcodeproj &amp;quot;file&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Project-related files outside the .xcodeproj file ==&lt;br /&gt;
&lt;br /&gt;
When you create a project called &amp;quot;MyProject&amp;quot;, Xcode will create a directory (a regular one, which looks and acts like a folder to Finder, not a special kind of directory like the .xcodeproj file which acts like a single file) called ''MyProject'' beneath whatever location you selected in which the project should be placed (your desktop, your user home directory, some subdirectory of it, etc.). All files related to the project get placed within this directory.&lt;br /&gt;
&lt;br /&gt;
Within this directory is found these items (they may vary depending on the version of Xcode and the target operating system of the app, as well as other characteristics of the project):&lt;br /&gt;
&lt;br /&gt;
* Another subdirectory also  named ''MyProject''. This has the rather redundant path ''MyProject/MyProject''. All the &amp;quot;content&amp;quot; files of your project such as program sources end up placed within this. Under this directory are:&lt;br /&gt;
** '''.m''' and '''.h''' source files of [[Objective-C]]&lt;br /&gt;
** ''MyProject'''''-info.plist''', a file with some overall settings of the project/app, expressed in [[Property List/XML]] format.&lt;br /&gt;
** ''MyProject'''''-Prefix.pch''', a [[precompiled header file]] with global headers to be prefixed to the source files&lt;br /&gt;
** Language-specific '''.lproj''' subdirectories (e.g., ''en.lproj'' for English); there may be several if the app is being localized for multiple languages. Under this directory are:&lt;br /&gt;
*** [[Strings File]]s ('''.strings''') giving localized strings to be used in the program for a particular language (e.g., ''Localizable.strings'', ''InfoPlist.strings''). These are in the [[UTF-8]] text-based format of strings files here, but get converted to other formats ([[UTF-16]] or binary) to be placed within the app file when a project is built.&lt;br /&gt;
*** [[Nib file]]s, [[Xib file]]s, or [[Storyboard file]]s, depending on the Xcode version and target OS. These set up user interfaces.&lt;br /&gt;
*** '''Credits.rtf''': this [[RTF]] (Rich Text Format) file gives program credits to be shown within the help menu of the app.&lt;br /&gt;
* ''MyProject''''' Tests''': Another directory parallel to the one with all the project source files but within the top-level directory of the project; it contains files of similar types to the project sources, but instead of containing the app sources themselves, it contains sources for automated tests to be run on the app.&lt;br /&gt;
* ''MyProject'''''.xcodeproj''': Finally you get to the Xcode project file itself, actually a subdirectory. Its contents are described in the next section.&lt;br /&gt;
&lt;br /&gt;
== Contents of the .xcodeproj file ==&lt;br /&gt;
&lt;br /&gt;
* '''project.pbxproj''': The main &amp;quot;project file within the project file&amp;quot;. It is in a format which somewhat resembles [[C]] program code, but made extremely cryptic through the use of lots of raw hexadecimal constants. Lots of settings related to the project are configured here.&lt;br /&gt;
* '''project.xcworkspace''': A subdirectory that stores things related to user workspaces within the project.&lt;br /&gt;
** '''contents.xcworkspacedata''': An [[XML]] file listing the top-level-entity projects that are part of this project.&lt;br /&gt;
** '''xcuserdata''': A subdirectory containing data relating to specific users of the project.&lt;br /&gt;
*** ''username'''''.xcuserdatad''': Subdirectories named with the username of the developer; there may be multiple such directories in a multi-user project. Each of these stores data related to a particular user's workspace status.&lt;br /&gt;
**** '''UserInterfaceState.xcuserstate''': A [[Property List/Binary]] file giving the state of the user's workspace (what files are open, the cursor position in them, etc.)&lt;br /&gt;
* '''xcuserdata''': Another directory with user-specific info, this one directly within the project file/directory.&lt;br /&gt;
** '''xcuserdata''': A subdirectory containing data relating to specific users of the project.&lt;br /&gt;
*** '''xcschemes''': A directory within the user space.&lt;br /&gt;
**** ''MyProject'''''.xcscheme''': An [[XML]] file.&lt;br /&gt;
**** '''xcschememanagement.plist''': A [[Property List/XML]] file.&lt;br /&gt;
&lt;br /&gt;
== Links and references ==&lt;br /&gt;
&lt;br /&gt;
* Stack Overflow discussions on the meaning and relevance of these files:&lt;br /&gt;
** [http://stackoverflow.com/questions/10956312/is-the-project-xcworkspace-file-important Is the project xcworkspace file important?]&lt;br /&gt;
** [http://stackoverflow.com/questions/5931788/iphone-dev-how-important-is-project-pbxproj How important is pbxproj?]&lt;br /&gt;
** [http://stackoverflow.com/questions/6770472/what-do-all-the-changes-to-xuserstate-and-xcscheme-files-represent What do all the changes to xuserstate and xscheme files represent?]&lt;br /&gt;
** [http://stackoverflow.com/questions/2845211/ios-prefix-pch-best-practices Discussion of -prefix.pch best practices]&lt;br /&gt;
&lt;br /&gt;
[[Category:Macintosh]]&lt;/div&gt;</summary>
		<author><name>Dan Tobias</name></author>	</entry>

	</feed>