uni-app ios云端打包上传苹果商店失败 提示SDK Version Issue

uni-app ios云端打包上传苹果商店失败 提示SDK Version Issue

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
  • 产品分类:uniapp/App
  • PC开发环境操作系统:Windows
  • HBuilderX类型:正式
  • HBuilderX版本号:3.2.9
  • 手机系统:iOS
  • 手机系统版本号:iOS 14
  • 手机厂商:苹果
  • 手机机型:iPhone8
  • 页面类型:vue
  • 打包方式:云端

操作步骤:

  • 使用ios云端打包 上传苹果商店

预期结果:

上传成功

实际结果:

上传失败

更多关于uni-app ios云端打包上传苹果商店失败 提示SDK Version Issue的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

把错误 截图发出来吧 没有看到什么报错

更多关于uni-app ios云端打包上传苹果商店失败 提示SDK Version Issue的实战教程也可以访问 https://www.itying.com/category-93-b0.html


使用3.2.9打包的话,打包出来的ipa上传苹果商店会提示ios sdk版本是13.2。ios上传的版本最少是14。然后用3.2.10打包的话,可以上传商店,但是会卡在启动页。看了报错是自己请求了一个http://null的地址,用3.2.9又没有这个问题。

你的项目是cli 还是HX创建的 如果是cli 先升级你的cli 如果还有问题发你的UNIID 打包机没有问题的 每天那么多用户打包

SDK Version Issue 通常是由于打包时使用的 iOS 基础库版本与 App Store Connect 的要求不匹配导致的。以下是解决此问题的核心步骤:

  1. 检查并更新 HBuilderX:你当前使用的 HBuilderX 3.2.9 版本可能较低,其集成的 iOS SDK 版本可能已过时。请升级到最新的正式版(目前为 3.8.12 或更高),新版会更新 iOS 适配层和 SDK。

  2. 确认云端打包使用的 SDK 版本

    • 在 HBuilderX 中,打开你的项目。
    • 点击顶部菜单 发行 -> 原生App-云端打包
    • 在 iOS 打包选项中,查看 iOS 版本 设置。确保选择的 iOS 版本符合苹果当前的最低要求(例如,目前通常需要支持 iOS 12.0 或更高)。如果选项中有更高的基础 SDK 版本(如 iOS 13.0),建议选择它。
  3. 更新 manifest.json 中的 iOS 配置

    • 打开项目的 manifest.json 文件,切换到 App常用其它设置源码视图
    • 在源码视图中,找到 "ios" 节点,确保 "targetVersion" 设置为 "12.0" 或更高(根据苹果当前要求)。示例配置:
      "ios" : {
          "targetVersion" : "12.0"
      }
回到顶部