【问题标题】:ERROR ITMS-90680: "The binary you uploaded was invalid.”错误 ITMS-90680:“您上传的二进制文件无效。”
【发布时间】:2018-09-17 13:43:09
【问题描述】:

尝试验证 iOS 应用程序但收到错误 ITMS-90680:“您上传的二进制文件无效。”

曾尝试在构建阶段添加运行脚本,但没有运气,有什么想法吗?

【问题讨论】:

  • 可能有多种原因,主要是您的独立应用程序加载器版本太旧
  • 检查应用程序版本或plist数据,,,
  • 是App的更新版本还是第一次上传?

标签: ios xcode react-native


【解决方案1】:

检查,您已经将另一个应用版本上传到商店,现在您需要创建一个新版本并上传。

【讨论】:

  • 检查,itunesconnect上没有其他更高版本的应用程序,但仍然出现错误
  • @LeoChen 您是否从 xcode 指定了内部版本号和版本号?您是否使用应用程序加载器进行上传?
  • 我曾尝试使用应用程序加载器和 xcode 来上传 ipa,但都返回相同的错误。内部版本号都设置为 1,但我将版本号更改为更高的版本号,仍然错误。
  • @Mayank Baiswar 是的,我做到了,这是因为 prop-types 的导入无效,我更新到最新的 react-native 版本并将导入 PropTypes 从“prop-types”更改为 react (所有组件和子组件)。祝你好运!
【解决方案2】:

您是否构建了应用程序以供发布。要做到这一点,命令是

tns build ios --release --for-device

有关构建命令(和任何其他命令)的更多信息可以通过

查看
tns build ios --help

如果这不能解决您的问题,请确认您已完成 iOS 发布中描述的步骤,并将您的 package.json 文件的内容发送给我们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 2023-04-02
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多