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

标签 ios swift cocoa-touch foundation

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

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

What I'm trying to do

我试过:

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

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

最佳答案

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

关于ios - 是否可以访问另一个 iOS 应用程序的文件提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55057737/

相关文章:

ios - 使用 Swift 的 Firebase

ios - 彩色打印预览不显示 UILabels

ios - UITableview 单元格高度错误

iphone - loadNibNamed, View 向上移动?

objective-c - 获取无错误的数值 "Subscript requires size of interface ' NSArray',这在非稳定 ABI 中不是常量”

ios - 如何启动单个计时器并从多个 View 访问它?

ios - 访问 dxList 中 ViewModel 中的值 - PhoneJS

ios - 使用 AFNetworking 限制 POST

arrays - 替换文本不会正确进行编码和解码

ios - 如何检查证书是否已安装并在 iOS 上受信任