“ERROR ITMS-90507: Missing Info.plist value. A value for the key 'DTPlatformName' is required” when submitting an app to the iOS App Store

From Support
Jump to: navigation, search


Some customers have reported that they are receiving this error when submitting a RAD Studio app to the iOS App Store using the Application Loader:

 ERROR ITMS-90507: "Missing Info.plist value. A value for the key 'DTPlatformName' in bundle xxxxxxxx.app is required."

To resolve this issue the DTPlatformName key must be added to the project's plist file with the correct value. The easiest way is to add it under "Project->Options->Version Info" with the "iOS 64 bits - Release" configuration set. On the "Key/Value list box" right-click anywhere in the list of fields and select "Add Key". Put "DTPlatformName" as key and "iphoneos" as value.

Figure 1: Adding key

Adding key

Figure 2: Setting key

new key

Figure 3: Key added

key added

Afterwards the application should be uploaded correctly