美文网首页
解决上传 ipa 到苹果商店后无法构建版本的问题

解决上传 ipa 到苹果商店后无法构建版本的问题

作者: 93b3d3ccb7e6 | 来源:发表于2019-10-14 12:09 被阅读0次

    HBuilderX 版本:2.3.3,对应的 SDK 版本:2.3.3,Xcode 版本:10.1
    HBuilderX 项目的 bundle id:com.hw.xxx,APP 名称:xxx

    问题:

    昨天我上传 ipa ( HBuilderX 项目) 到苹果商店之后,收到的苹果邮件提示:

    ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data.

    "ITMS-90809: Deprecated API Usage - Apple will stop accepting API Usage - Apple will stop accepting submissions of apps that use UlWebView APls."

    在解决了所有的 ITMS-90683 之后,我再次上传 ipa 到苹果商店,依然无法构建版本,并且也没有收到苹果的邮件。如图:

    WX20191014-103057.png

    验证问题

    我用之前上传到苹果商店的项目(未上架,bundle id: com.hw.zzz)重新打包 ipa 并上传到苹果商店,然后收到的苹果邮件中也包含了 ITMS-90809: Deprecated API Usage - Apple will stop accepting API Usage - Apple will stop accepting submissions of apps that use UlWebView APls.,由此可以断定,目前使用 HBuilderX 开发的项目还是有机会上架的。

    解决办法:

    1.使用已有/新建的 iOS 原生项目,把 bundle id 改为 com.hw.xxx,APP 名称改为 xxx,修改一下 build 版本号(不能重复),然后打包一个 ipa 上传到苹果商店。过2分钟之后再次刷新 App Store Connect 页面,构建版本那里已经有刚提交的 ipa 信息了。如图:

    WX20191014-113845.png WX20191014-124016.png

    2.切换到 HBuilderX 项目,修改一下 build 版本号(不能重复),打包一个 ipa 上传到苹果商店。过2分钟之后再次刷新 App Store Connect 页面,构建版本那里已经有刚提交的 ipa 信息了。如图:

    image.png

    然后就可以去提交审核了。

    相关文章

      网友评论

          本文标题:解决上传 ipa 到苹果商店后无法构建版本的问题

          本文链接:https://www.haomeiwen.com/subject/ruxrmctx.html