【问题标题】:ERROR ITMS-90190: "The key 'UISupportedDevices' in the Info.plist file is not valid."错误 ITMS-90190:“Info.plist 文件中的键 'UISupportedDevices' 无效。”
【发布时间】:2016-02-04 00:34:52
【问题描述】:

我尝试通过 Application Loader 上传我的第一个应用程序,但出现此错误:

ERROR ITMS-90190: "Invalid Info.plist Key. The key 'UISupportedDevices' in the Info.plist file is not valid."

我不知道这意味着什么,我在 Apple 文档中找不到信息或支持

我的应用还有一个 Apple Watch 应用目标

已解决,看来是苹果服务器的问题。他们回答 我现在解决了。

【问题讨论】:

    标签: ios application-loader


    【解决方案1】:

    我假设您使用的是 Xcode 7。请执行此操作。

    • 备份您的 info.plist 文件
    • 用 TextEdit 打开你的 info.plist 文件
    • 为 UISupportedDevices 查找 xml 节点
    • 删除整个节点并保存
    • 然后进行清理、构建、重新归档和上传

    我检查过,您的 plist 文件中不应有任何名为 UISupportedDevices 的值。如果你在 Xcode 7 中创建一个全新的项目,至少没有一个

    【讨论】:

    • 问题是我已经检查过我的 info.plist 中没有任何“UISupportedDevices”节点....我不知道为什么应用程序加载器向我显示此错误。我认为我的项目是在 Xcode 6 中创建的......但它正在编译并且一切正常。 :/(是的,我使用 Xcode 7.2.1)
    • 是的,除了将二进制文件上传到 iTunes 之外,一切都会正常进行。到时候它就会抱怨。在项目中的一个 info.plist 文件中,有一个值集。如果您认为不是,请删除派生数据文件夹中的所有内容,请构建干净并再次尝试上传
    • 在所有文件中搜索 UISupportedDevices - stackoverflow.com/questions/10583099/…
    • 是的,我还通过 Xcode 搜索了所有项目以寻找“'UISupportedDevices”,但我得到了任何东西......我尝试删除派生数据文件夹并再次构建但同样的错误:(
    【解决方案2】:

    已解决,看来是苹果服务器的问题。他们回答了我,现在已经解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-17
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 2021-12-14
      • 2017-03-04
      相关资源
      最近更新 更多