从 Xcode 将文件部署到 iPad 应用程序 Documents 文件夹中

Posted

技术标签:

【中文标题】从 Xcode 将文件部署到 iPad 应用程序 Documents 文件夹中【英文标题】:Deploy a file into iPad app Documents folder from Xcode 【发布时间】:2010-12-21 15:08:59 【问题描述】:

在我的 iPad Xcode 项目中,我有一个位于 Resources 组文件夹中的文件。在 iPad 上部署时,它会转到 Application 文件夹 ...AFF9-8A934F9408B3/MyApp.app,但我需要它转到 ...AFF9-8A934F9408B3/Documents。我该怎么做?

【问题讨论】:

【参考方案1】:

作为部署的一部分,您不能直接将文件放入设备上应用程序的文档文件夹中。但是,您可以将它们从(只读)包中复制到应用程序的文件夹中。

要获得对捆绑包中某个项目的引用,您可以使用:

NSBundle *appBundle = [NSBundle mainBundle];
NSString *bundlePath = [appBundle pathForResource:@"XXXX" ofType:@"xxx"];

然后,您可以像往常一样加载并保存数据。以下问题(以及其他问题)中有关于此过程的更多信息:iphone copying folder from bundle to documents

【讨论】:

以上是关于从 Xcode 将文件部署到 iPad 应用程序 Documents 文件夹中的主要内容,如果未能解决你的问题,请参考以下文章

在不启动应用程序的情况下将应用程序从 Xcode 部署到设备

这是不是可以从 xcode 将 iphone 应用程序运行到 ipad 物理设备中?

将新配置文件与旧 ipad 关联的方法

是否可以从 Xcode 中将“.app”构建文件安装到 iPad,而无需加载实际的项目文件?

适用于 iPad 视网膜显示屏的 Xcode 4.3.2 “无效图标”

无法将应用程序部署到 ios 8 设备