将空投文件从iCloud下载文件夹移动到我们自己的应用程序文件夹

Move airdropped file from iCloud Downloads folder to our own app's folder

提问人:Maz Lk 提问时间:11/9/2023 更新时间:11/9/2023 访问量:14

问:

为了通过我的应用程序更新嵌入式设备的固件,我需要将xml固件文件从我的Mac空投到我的应用程序中,该应用程序可以在iPad和iPhone中构建。

收到文件后,在我的应用程序的后台,我可以将文件从“文档”文件夹移动到我自己创建的“固件”文件夹。然后在我的应用程序中,我可以使用当时位于固件文件夹中的文件。

但是更新到 iOS 17 后,此流程不再起作用,因为空投文件进入 iCloud 下载文件夹,而我的解析器功能无法再解析 iCloud 下载中的内容/文件。

我是否需要向我的 info.plist 添加一些权限才能访问(读取和移动文件)该文件夹的内容?或者甚至可以使用 iOS 17 中的新更改来操纵 iCloud 下载内容?现在有没有人遇到同样的问题,不知道如何以编程方式将空投文件从iCloud Downloads文件夹移动到另一个文件夹?

P.S1:这是iOS < 17的URL路径:file:///private/var/mobile/Containers/Data/Application/61C0294A-9372-434D-98DD-AFD3DB0FABEE/Documents/

这是针对 iOS > 17 的: file:///private/var/mobile/Library/Mobile%20Documents/com~apple~CloudDocs/Downloads/

iCloud iOS17 空投

评论


答: 暂无答案