 <p>In a Terminal window type <code>man ld</code> and you'll get a description of the <code>ld</code> command and the arguments it takes. There you'll find <code>-F</code> specifies a directory to search for frameworks in. The Xcode generated command line contains:</p> <pre><code>-F/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2 -F\"/Users/thomaswickl/Development/Git\ Projects/quickquick2/QuickQuick2/..\" -F/Users/thomaswickl/Development/Git\ Projects/quickquick2 </code></pre> <p>The second entry is actually redundant - it is the same as the third (as <code>..</code> means parent) - but it looks like your problem is the way the path is escaped. To allow a space in a path you can either enclose it in quotes or precede the space with a backslash. Paths 1 &amp; 3 use the backslash method, path 2 uses both and so the backslash is presumably treated as a literal character (that is what would happen in Terminal) and therefore the path is incorrect... (cross-eyed yet? ;-))</p> <p>Maybe this double-escaping was introduced when the project was converted to Xcode 5. The paths are listed in your project's settings (sorry Xcode not to hand), hunt it out and remove it (as its a duplicate).</p> <p>HTH.</p>