You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS 18更新后App文档文件夹无法在文件App访问问题求助

iOS 18下企业级iTunes部署App的文档文件夹无法在文件App中访问的问题

确实有不少开发者升级iOS 18后遇到了相同问题,结合社区反馈和测试,以下是几个可行的排查方向:

  • 添加NSDocumentFolderUsageDescription权限描述
    iOS 18对文件访问权限的提示逻辑做了调整,即便已开启UIFileSharingEnabled和LSSupportsOpeningDocumentsInPlace,也需要显式添加该键说明App访问文档文件夹的用途,否则文件App可能隐藏对应目录。在Info.plist中添加如下配置:

    <key>NSDocumentFolderUsageDescription</key>
    <string>需要访问文档文件夹以读取/保存您的文件</string>
    

    注意描述内容要匹配App实际用途,避免被系统拦截。

  • 确认企业级签名的Entitlements配置
    检查App签名的entitlements,确保com.apple.developer.file-sharing权限已启用。虽然该权限通常由UIFileSharingEnabled自动映射,但iOS 18可能要求在签名中显式声明,可通过苹果开发者后台重新配置App ID权限后重新签名。

  • 重置文件App索引缓存
    尝试重启设备,或者进入「设置-通用-传输或还原iPhone-重置-重置所有设置」(不会删除用户数据),重置后重新打开文件App,系统会重新扫描设备上的共享目录,可能解决索引失效问题。

  • 校验文档文件夹内的文件权限
    确保App写入文档文件夹的文件权限设置正确,避免设置为仅App内部可读的权限(比如0o600)。iOS 18收紧了文件权限校验,此类权限的文件会被文件App屏蔽。

目前苹果官方文档尚未完全更新iOS 18关于文件共享的具体变更,但从开发者社区反馈来看,添加NSDocumentFolderUsageDescription是解决该问题最有效的方案。

内容的提问来源于stack exchange,提问作者RaGib Noor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 02:23:13