是否可以访问另一个 iOS 应用程序的文件提供程序

Is it possible to access File Provider of another iOS app

我正在开发一个需要与其他应用程序(由其他人开发)交互的应用程序。为此,我想使用他们的 File Provider 从中读取和写入。

我知道他们使用的组,但我不知道文件提供程序的URL。我需要一种以编程方式复制一些文件的方法。

我试过:

let provider = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.app.ish.iSH")

但是它不起作用,因为我的 App Id 中没有应用组。

iOS 应用程序被沙盒化,部分原因是为了专门防止此类事件的发生。通常我们使用应用程序间 URL 在应用程序之间进行通信。在标准(非越狱)设备上,当您没有开发其他应用程序并且无法控制应用程序组时,我认为没有办法读取另一个应用程序的文件