错误 ITMS-90190:"The key 'UISupportedDevices' in the Info.plist file is not valid."

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

我试图通过 Application Loader 上传我的第一个应用程序,但我收到此错误:

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

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

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

Solved, It seems to be a problem with Apple's servers. They answered me now it's solved.

我假设您正在使用 Xcode 7. 执行此操作。

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

我检查过,你的 plist 文件中不应该有任何名为 UISupportedDevices 的值。如果您在 Xcode 7

中创建一个全新的项目,至少没有一个

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