IOS离线打包在uni-app中打开APP会获取文件时间
IOS离线打包在uni-app中打开APP会获取文件时间
操作步骤:
- 离线打包完成后打开APP
预期结果:
- APP同意隐私政策前不会获取任何权限和信息
实际结果:
- APP未经用户同意前获取了文件时间NSPrivacyAccessedAPICategoryFileTimestamp
bug描述:
- APP使用xcode离线打包,打开APP时会未经用户同意获取文件时间戳(NSPrivacyAccessedAPICategoryFileTimestamp)
信息项 | 内容 |
---|---|
产品分类 | 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离线打包的情况,建议检查以下方面:
- 检查项目中是否使用了uni.getFileInfo等文件相关API
- 检查原生插件是否包含文件操作代码
- 检查manifest.json中的权限配置
解决方案:
- 在manifest.json的iOS配置中添加隐私描述:
"privacyDescription" : {
"NSPrivacyAccessedAPICategoryFileTimestamp" : "用于记录文件修改时间"
}