Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 将文件放入应用程序包(库文件夹)_File_Bundle_Sandbox - Fatal编程技术网

File 将文件放入应用程序包(库文件夹)

File 将文件放入应用程序包(库文件夹),file,bundle,sandbox,File,Bundle,Sandbox,我已经创建了一个应用程序,并在模拟器上进行了测试。它通常会访问.plist文件以获取一些数据,这些数据我存储在mac电脑的适当位置 我想在iPhone上测试我的应用程序时访问此文件(我的“支持文件”文件夹中有此文件),但我一直无法找到一种方法。如何获取此目录中的文件,以便我的应用程序可以访问它 /var/mobile/Applications/…/Library/freq.plist 答案一定很明显,因为我在谷歌上找不到任何东西 这个问题不太清楚,您是想a)访问仅由应用程序访问的.plist文件

我已经创建了一个应用程序,并在模拟器上进行了测试。它通常会访问.plist文件以获取一些数据,这些数据我存储在mac电脑的适当位置

我想在iPhone上测试我的应用程序时访问此文件(我的“支持文件”文件夹中有此文件),但我一直无法找到一种方法。如何获取此目录中的文件,以便我的应用程序可以访问它

/var/mobile/Applications/…/Library/freq.plist


答案一定很明显,因为我在谷歌上找不到任何东西

这个问题不太清楚,您是想a)访问仅由应用程序访问的.plist文件,还是想b)在不使用应用程序的情况下同时使用应用程序和MAC访问它

如果您想要a)只需将其包含在应用程序包中,并在代码中按其名称引用,而不提供其路径。要将其包含在捆绑包中,请将其“添加”到项目导航器中显示的文件中(Xcode中的左侧面板,第一个选项卡位于选中的顶部)。要添加它,首先高亮显示(单击)Project Navigator面板中的一个文件夹图标,以指示.plist文件的显示位置,键入command-option-A,在MAC上打开窗口查找文件,确保选中“将项目复制到目标组的文件夹(如果需要)”,然后单击“添加”。它现在显示在左侧面板中,您可以通过其非限定名称以编程方式访问它。如果您忘记选中“将项目复制到目标组的文件夹(如果需要)”,您将遇到难以理解的问题。要将其从捆绑包中删除,请右键单击项目导航器面板中的图标,然后选择“删除”。您将可以选择是否也将该文件丢弃

如果你问b),那更复杂,更容易出问题,甚至可能不是一件好事