5***@qq.com
5***@qq.com
  • 发布:2023-03-24 11:37
  • 更新:2023-03-30 20:07
  • 阅读:396

【报Bug】HBuilder 3.7.8 打包上传AppStore有3条警告

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.2.1 (22D68)

HBuilderX类型: 正式

HBuilderX版本号: 3.7.8

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iPhone 12 Pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

新版打包提交AppStore

预期结果:

没有警告信息

实际结果:

有警告信息

bug描述:

之前打包不会有这两个警告,APP里目前也没有用到定位相关的东西。
NSLocationAlwaysAndWhenInUseUsageDescription
NSLocationWhenInUseUsageDescription

Dear Developer,

We identified one or more issues with a recent delivery for your app, "xxx" 1.6.2 (162). Your delivery was successful, but you may wish to correct the following issues in your next delivery:x

ITMS-90725: SDK Version Issue - This app was built with the iOS 15.2 SDK. Starting April 2023, all iOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later.

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “HBuilder.app” bundle should contain a NSLocationAlwaysAndWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If your app supports multiple locales, you’re now required to provide a purpose string value in the Info.plist file in addition to a valid localized string across each of your app’s localization folders. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “HBuilder.app” bundle should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If your app supports multiple locales, you’re now required to provide a purpose string value in the Info.plist file in addition to a valid localized string across each of your app’s localization folders. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

2023-03-24 11:37 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

ITMS-90725:不影响提交审核
ITMS-90683,ITMS-90683:增加权限描述即可,不管用没用到

[已删除]

[已删除]

ITMS-90725 不用管,其他两条在manifest.json-app权限配置里添加对应的解释

DCloud_App_Array

DCloud_App_Array

ITMS-90725问题:
iOS云端打包机2023年3月30号已更新为XCode14.2(iOS 16.2 SDK )。
请更新HBuilderX为3.7.7+版本提交重新提交云端打包。

要回复问题请先登录注册