Search code examples
iosxcodevisual-studioxamarin.iosinfo.plist

The value of the CFBundleDocumentTypes key in the Info.plist must be an array of dictionaries


We are getting the below issue while uploading our app to app store although we are are not using CFBundleDocumentTypes in the app and the previous version uploaded successfully last week

ERROR ITMS-90149: "This bundle is invalid. The value of the CFBundleDocumentTypes key in the Info.plist must be an array of dictionaries, with each dictionary containing at least the CFBundleTypeName key.”

enter image description here

enter image description here

How can we solve this?

XCODE 11.3.1

thanks.


Solution

  • After So many hours of research finally made a successful upload to app store.

    It seems apple have some changes in the submission of app.

    we have the below in the info.plist which was working normally for the past 10 submission

    <key>UTExportedTypeDeclarations</key>
    <array>
        <string>public.url</string>
        <string>public.plain-text</string>
        <string>public.image</string>
    </array>
    

    After removing it and uploading to store everything worked normally Dont know what is that related to CFBundleDocumentTypes but that was the reason