IOS离线打包在uni-app中打开APP会获取文件时间

IOS离线打包在uni-app中打开APP会获取文件时间

操作步骤:

  • 离线打包完成后打开APP

预期结果:

  • APP同意隐私政策前不会获取任何权限和信息

实际结果:

  • APP未经用户同意前获取了文件时间NSPrivacyAccessedAPICategoryFileTimestamp

bug描述:

  • APP使用xcode离线打包,打开APP时会未经用户同意获取文件时间戳(NSPrivacyAccessedAPICategoryFileTimestamp)

image

信息项 内容
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 MacOS Sequoia
HBuilderX类型 正式
HBuilderX版本 4.57
手机系统 iOS
手机系统版本 iOS 18
手机厂商 苹果
手机机型 ihone14pro
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX

更多关于IOS离线打包在uni-app中打开APP会获取文件时间的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于IOS离线打包在uni-app中打开APP会获取文件时间的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据描述,这个问题属于iOS隐私权限管理范畴。在iOS系统中,NSPrivacyAccessedAPICategoryFileTimestamp表示应用访问了文件时间戳信息。

对于uni-app离线打包的情况,建议检查以下方面:

  1. 检查项目中是否使用了uni.getFileInfo等文件相关API
  2. 检查原生插件是否包含文件操作代码
  3. 检查manifest.json中的权限配置

解决方案:

  1. 在manifest.json的iOS配置中添加隐私描述:
"privacyDescription" : {
    "NSPrivacyAccessedAPICategoryFileTimestamp" : "用于记录文件修改时间"
}
回到顶部