Xcode adding DTXcode key and others to Info.plist

Mark picture Mark · Jun 30, 2011 · Viewed 7.3k times · Source

Recently Xcode started adding keys to the Info.plist of my Cocoa app:

  • DTXcode
  • DTXcodeBuild
  • DTCompiler
  • DTPlatformBuild
  • DTPlatformName
  • DTPlatformVersion
  • DTSDKBuild
  • DTSDKName

What are those keys used for and why do they all of a sudden appear? Are they needed?

I'm using Xcode 3.2.6

Answer

Laurent Etiemble picture Laurent Etiemble · Nov 3, 2011

These keys serve as information about the development environment.

Fox example, Xcode add them when you code-sign your application before submitting it to the App Store.

They also appear in the binary details of the application on iTunes Connect.