Iphone 使用UIRequiredDeviceCapabilities SDK向应用商店提交应用时出错

Iphone 使用UIRequiredDeviceCapabilities SDK向应用商店提交应用时出错,iphone,ios,app-store,coronasdk,build-settings,Iphone,Ios,App Store,Coronasdk,Build Settings,我从未更改过我的构建设置,几周前我将我的应用提交到应用商店,没有问题 我今天试图提交一个更新,但出现了错误 此捆绑包无效。Info.plist的UIRequiredDeviceCapabilities键中提供了未知的设备能力值。确保UIRequiredDeviceCapabilities的值是一个数组或命令行,包含信息属性列表键引用中描述的有效值 下面是我的构建设置的一个片段。如果我对麦克风线路进行注释,则一切正常 iphone = { plist = { CFBundl

我从未更改过我的构建设置,几周前我将我的应用提交到应用商店,没有问题

我今天试图提交一个更新,但出现了错误

此捆绑包无效。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"
         }
    }
},
iphone={
plist={
CFBundleVersion=“20130423”,
CFBundleShortVersionString=“3.1.1”,
CFBundleDisplayName=“应用程序名称”,
CFBundleIdentifier=“com.example.mypackagename”,
UIRequiredDeviceCapabilities=“Mirror”,--使用此格式

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>microphone</string>
</array>
UIRequiredDeviceCapabilities
麦克风
只需更改:

UIRequiredDeviceCapabilities = "microphone"
致:

注:
UIRequiredDeviceCapabilities
要求它的值作为
数组
字典
。您将它作为
字符串
传递,这就是问题发生的原因


参考: UIRequiredDeviceCapability

UIRequiredDeviceCapabilities(阵列或字典-iOS)允许iTunes 应用商店知道应用程序需要哪些与设备相关的功能 为了运行,iTunes和移动应用商店使用此列表 阻止客户在未安装应用程序的设备上安装应用程序 支持列出的功能

如果使用数组,则给定键的存在表示 需要相应的功能。如果使用字典,则必须 为每个键指定一个布尔值。如果此键的值为 true,则该功能是必需的。如果键的值为false,则 设备上不能存在功能。在这两种情况下,都可以省略 键表示该功能不是必需的,但应用程序是可用的 如果功能存在,则能够运行


查看更多详细信息。

谢谢。这非常有效。我阅读了错误消息,但没有意义,但当您向我展示解决方案时,它非常有意义。@fun\u编程:很高兴:)谢谢您的评论。
UIRequiredDeviceCapabilities = {"microphone"}