wooc
wooc
  • 发布:2024-09-09 10:51
  • 更新:2024-09-09 11:11
  • 阅读:171

【报Bug】uniapp 打包 bug 导致 ios app 无法上架。ios 权限弹框提示在英文环境下显示中文。uniapp 的示例 app 有一样的问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.26

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone se

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://g-cdn.cz-robots.com/cdn/app/cenoBots/v1.7.2-test.ipa

示例代码:

没什么代码示例,就一项根据官方文档的默认设置, "locale" : "en",其他全是官方默认配置。
你们可以用你们官方提供的 ios App hello uni-app、Hello uni-app x 进行测试,必现。

操作步骤:

将系统语音设置为英文或其他语言。
打开 app 点击位置、相机、蓝牙等权限请求。
弹出系统隐私权限申请弹框

预期结果:

隐私弹框中显示的文字跟随系统语言或显示为设置的默认语言(英语),或者为我自定义的隐私描述。

实际结果:

隐私弹框中显示的隐私描述文字为中文

bug描述:

苹果隐私弹框语言与系统语言不一致(见附件 2),导致 app 上架审核失败(见附件1)。
我的配置是默认配置,既默认语言为 英文、默认回退语音 英文,具体见附件 4.
你们可以用你们官方提供的 hello uni-app、Hello uni-app x 进行测试,必现
或者可看 附件3 视频中,我测试的结果

2024-09-09 10:51 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

uni-app项目ios系统权限信息国际化配置参考这里:https://ask.dcloud.net.cn/article/35860

  • wooc (作者)

    用的就是这个的默认配置,然后出的问题,你可以用 uniapp 官方的示例 app,一样是这个问题。你可以按照我提供的测试步骤或者直接观看我测试的视频,都是必现的,而且这个问题在于,如果苹果审核不严的话是可以通过的,如果严的话,是通过不了的。

    2024-09-09 11:37

  • wooc (作者)

    老哥,如果 uniapp 官方示例也是这个问题都证明不了是 bug 的话,我可以重新开一个 uniapp 的项目,供你们问题定位使用。

    2024-09-09 11:47

要回复问题请先登录注册