gpt4 book ai didi

ios - 从开发机到 iOS 设备的数据文件

转载 作者:行者123 更新时间:2023-11-29 13:34:31 24 4
gpt4 key购买 nike

随着模拟器的开发,我的应用已经创建了多个数据文件。他们的位置是通过这个函数获得的:

NSString *pathInDocumentDirectory(NSString *fileName) {
NSArray *documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *documentDirectory = [documentDirectories objectAtIndex: 0];
return [documentDirectory stringByAppendingPathComponent: fileName];
}

随着应用程序的测试从模拟器转移到实际设备,设备现在需要这些文件。我的印象是我保存这些文件的位置使它们成为 bundle 的一部分,因此它们将在构建时位于设备上。显然情况并非如此,因为设备上不存在这些文件,但存在于我的开发机器上的目录中。如何将数据文件从我当前的工作环境传输到设备?如何让这些文件在程序编写时自动从模拟器传输到设备?

最佳答案

  • 您可以在您的应用中启用 iTunes 文件共享,这样您就可以添加将文件从 iTunes 复制到 Documents 目录。

    您需要做的就是将 bool 键 UIFileSharingEnabled 添加到您的 Info.plist 并将其设置为 trueYES(确保您禁用如果您不希望用户拥有此访问权限,请在提交之前添加)。有关更多信息,请查看此 tutorial .

  • 你可以使用 PhoneDisk将文件复制到您应用的文档中目录。

关于ios - 从开发机到 iOS 设备的数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com