Xcode 4 – slow performance

If you purge the workspace file it helps speed it up. First, make sure Xcode isn’t open. Now find your project file. Right-click on it, and select Show Package Contents. Next, delete project.xcworkspace. Open Xcode and enjoy faster performance! Thanks to: http://meachware.blogspot.com/2011/06/speed-up-xcode-4.html Edit: I’ve gotten several comments about this noting that for some projects this … Read more

Difference between framework and static library in xcode4, and how to call them

The biggest advantage a framework has over static libraries is that they act as a neat way of packaging up the compiled library binary and any related headers. They can be dropped into your project (just like the SDK’s built-in frameworks like Foundation and UIKit) and they should just work (most of the time). Most … Read more

Xcode duplicate line

Go to this folder which contains dark side of the force: Xcode 4.2 or prior: /Developer/Library/PrivateFrameworks/IDEKit.framework/Resources Xcode 4.3 or later: /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources. Open IDETextKeyBindingSet.plist. Add a new dictionary and a new command item as the screenshot below (name them what you want): That’s: selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward: Restart Xcode and go to Preferences – … Read more

Archiving project in Xcode incorrectly creates multi-application bundle

OK, answering my own question. Turns out it is an issue with dependent projects in XCode 4. If this happens to you, go through the Build Settings for all your dependent projects (e.g. static libraries) and make sure that the “Skip Install” option under “Deployment” is set to YES. More detail here: http://flakasoft.com/developer-tips/xcode-4-bug-solution-for-archiving-build-with-static-library/