Archive

Archive for the ‘Xcode’ Category

Uninstall Xcode

Use the following command to uninstall Xcode:

sudo <Xcode>/Library/uninstall-devtools --mode=all

<Xcode> is the location you’ve installed Xcode.

If you’ve installed Xcode with the default settings you can use this command:

sudo /Developer/Library/uninstall-devtools --mode=all
Categories: Development, iOS, Mac OS X, Xcode

Xcode cannot run using the selected device. No provisioned iOS device … iPhone 3G

There is no iOS 4.3 update for the iPhone 3G and iPod Touch 2G available.  If you have set the Deployment Target to 4.3 in your Xcode project settings you will get an error.

To run the app on your iPhone 3G you have to set the Deployment Target to 4.2.

Delete SQLite Database of iPhone/iPad Simulator App

You can find and delete the sqlite database file of your app here:

/Macintosh HD/Users/<username>/Library/Application Support/iPhone Simulator/<Simulator-Version>/Applications/<app-key>/Documents/

Iconless iPhone simulator

Does anyone know how this might occur and how to fix it?

iconless iPhone simulator

Categories: iOS, iOS Simulator, Xcode

Xcode SVN – Attempted to lock an already-locked dir…

xcode attempted to lock an already-locked dir svn

If you get a message like “attempted to lock an already-locked dir…” while committing your files try to cleanup your project:


cd <root of svn>
svn cleanup
Categories: SCM, Xcode

Find out your installed iOS SDK version

  • Go to your /Developer folder.
  • There should be an “About Xcode and iPhone SDK.pdf” file with informations about the installed version.
Categories: Development, iOS, Xcode

Download old Apple iOS Versions

You need an Apple developer account to login!

You can get some old links to work by changing http://developer.apple.com/iphone/&#8230; to http://developer.apple.com/ios/&#8230;

iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7)
http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmg

iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.0)
http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.2.1__snow_leopard__10m2003a.dmg

iPhone SDK 3.2 Final with Xcode 3.2.2 for Snow Leopard (10.6.0)
http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.2__final/xcode_3.2.2_and_iphone_sdk_3.2_final.dmg

Xcode 3.2.3 and iPhone SDK 4 GM seed for Snow Leopard (10.6.2)
http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_4_gm_seed/xcode_3.2.3_and_iphone_sdk_4_gm_seed.dmg

Xcode 3.2.3 and iPhone SDK 4 Final for Snow Leopard (10.6.2)
http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_4__final/xcode_3.2.3_and_iphone_sdk_4__final.dmg

Xcode 3.2.3 and iOS SDK 4.0.1 for Snow Leopard (10.6.4)
http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.0.1__final/xcode_3.2.3_and_ios_sdk_4.0.1.dmg

Xcode 3.2.3 and iOS SDK 4.0.2 for Snow Leopard (10.6.4)
http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.0.2__final/xcode_3.2.3_and_ios_sdk_4.0.2.dmg

Xcode 3.2.4 and iOS SDK 4.1 for Snow Leopard (10.6.4)
http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.1__final/xcode_3.2.4_and_ios_sdk_4.1.dmg

Xcode 3.2.5 and iOS SDK 4.2 beta 3 for Snow Leopard (requires Mac OS X v10.6.5 pre-release)
http://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.2_beta_3/xcode_3.2.5_and_ios_sdk_4.2_beta_3.dmg

Categories: iOS, Xcode

Differentiate between iPhone, iPad and simulator

October 20, 2010 5 comments
#if TARGET_IPHONE_SIMULATOR
// simulator specific code
#elif TARGET_OS_IPHONE
// iPhone specific code
#elif TARGET_OS_IPAD
// iPad specific code
#else
// Unknown target
#endif 

Rename Xcode project

  1. Rename the .pch, .xcodeproj and project’s .plist file.
  2. Delete the build folder.
  3. Open the .xcodeproj folder by using the command ‘show package content’ and open the project.pbxproj file with a text editor. Replace all instances of the old name with the new name.
  4. Rename.
  5. Load the project file in XCode and run Build->Clean All Targets.
  6. Build and Run your project.

If you get the following Warning: The Copy Bundle Resources build phase contains this target’s Info.plist file “YourRenamedInfo.plist”.

  1. Select your project’s .plist file, get info on it. Click on the Targets tab, and uncheck the box (in caes it’s checked).
  2. In XCode’s outline panel (on the left), click on the small arrow next to your target. You should see the Copy Bundle Resources folder in grey. Browse it and delete any reference to both your old and new .plist file if present.
Categories: iOS, Xcode

iOS SDK for Mac OS X 10.5 (Leopard)

Here you can get the old SDK (for Mac OS X 10.5 – Leopard) if you don’t have Mac OS X 10.6 (Snow Leopard) running on your computer.

You can also upgrade your 10.5 system for 29,00€ here and get the newest iOS version from here.

Categories: iOS, Mac OS X, Xcode