Error Submitting App To App Store ( Unknown device capability is supplied )

I have never changed my build settings and I submitted my app to the app store a couple weeks ago with no problem.

I tried submitting an update today and I got the error

This bundle is invalid. An unknown device capability value is supplied in the UIRequiredDeviceCapabilities key of the Info.plist.   Make certain that the value for UIRequiredDeviceCapabilities is an array or a dictoinary, containing valid values as described in the Information Property List Key Reference.

Here is a snipped of my build settings.  If I comment out the microphone line, then everything works fine.

    iphone = {
        plist = {
            CFBundleVersion = “20130423”,
            CFBundleShortVersionString = “3.1.1”,
            CFBundleDisplayName = “App Name”,
            CFBundleIdentifier = “com.example.mypackagename”,
            UIRequiredDeviceCapabilities = “microphone”,
            UIStatusBarHidden = true,
            UIPrerenderedIcon = false, – set to false for “shine” overlay
            --UIApplicationExitsOnSuspend = true, – uncomment to quit app on suspend
            CFBundleIconFile = “Icon.png”,
            CFBundleIconFiles = {
               “Icon.png”,
               “Icon@2x.png”,
               “Icon-72.png”
             }
        }
    },
 

The solution is to change the line to the following:

UIRequiredDeviceCapabilities = {“microphone”},

I had microphone as a string instead of part of an array

The solution is to change the line to the following:

UIRequiredDeviceCapabilities = {“microphone”},

I had microphone as a string instead of part of an array