我从未更改过构建设置,几周前我将我的应用程序提交到应用程序商店,没有任何问题。
我今天尝试提交更新,但我收到了错误
此捆绑包无效。Info.plist 的 UIRequiredDeviceCapabilities 键中提供了一个未知的设备能力值。确保 UIRequiredDeviceCapabilities 的值是一个数组或字典,包含信息属性列表键参考中描述的有效值。
这是我的构建设置的片段。如果我注释掉麦克风线,那么一切正常。
iphone = {
plist = {
CFBundleVersion = "20130423",
CFBundleShortVersionString = "3.1.1",
CFBundleDisplayName = "App Name",
CFBundleIdentifier = "com.example.mypackagename",
UIRequiredDeviceCapabilities = "microphone", -- <<---- this line is the problem
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"
}
}
},