dabai12399
dabai12399
  • 发布:2022-12-08 02:30
  • 更新:2023-01-09 09:26
  • 阅读:1209

【报Bug】APP打包苹果报错ITMS-90683(昨天开始)

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.5

HBuilderX版本号: 3.6.10

示例代码:

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 NSMicrophoneUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. 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.

Though you are not required to fix the following issues, we wanted to make you aware of them:

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 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

预期结果:

ITMS-90683

实际结果:

ITMS-90683

bug描述:

昨天云打包开始报ITMS-90683,配置文件一样

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 NSMicrophoneUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. 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.

Though you are not required to fix the following issues, we wanted to make you aware of them:

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 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.

2022-12-08 02:30 负责人:无 分享
已邀请:
FullStack

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

你没有说明这两个 权限 ,具体用到的说明,比如:使用麦克风,方便录音。。。。等等

8***@qq.com

8***@qq.com

我这两天也遇到了同样的错误:

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 NSMicrophoneUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. 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

这个之前一直没有问题,就很奇怪。我的 app 里面并没有用到 NSMicrophoneUsageDescription 这个权限,也不太清楚是哪个第三方依赖用到了。

  • a***@yeah.net

    把Hbuilder切换到上一版再打包就好了

    2022-12-12 19:28

  • simplelicity

    回复 a***@yeah.net: 想问下切换到那个版本

    2022-12-16 14:12

a***@yeah.net

a***@yeah.net

我刚解决了,把Hbuilder切换到上一版再打包就好了

  • 百世创一

    确实是有这个问题。更新了新版的3.6.13版本后,iOS打包提交审核就出现这问题了。

    2022-12-15 00:15

8***@qq.com

8***@qq.com

确认通过切换版本可以解决这个问题。

要回复问题请先登录注册