The package does not contain an Info.plist

Q:  Xcode displays an “The package does not contain an Info.plist” message when validating or submitting my app. How do I fix it?

A: Note

If you are getting this message while submitting a hosted In-App Purchase product, see I am unable to upload my hosted content to iTunes Connect with Xcode 6 for details on how to resolve it.

You may be getting this message for one or more of the following reasons:

  • Your app’s Info.plist file does not contain a CFBundlePackageType (Bundle OS Type code) key, which specifies the type of bundle being created. Add this key to your Info.plist, then set it to APPL to resolve your issue as shown in Figure 1. See CFBundlePackageType for more information.
Figure 1  Setting CFBundlePackageType to APPL