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”
}
}
},