Ios 我手机上的应用程序未加载文件

Ios 我手机上的应用程序未加载文件,ios,iphone,xcode,Ios,Iphone,Xcode,我对应用程序开发和Xcode比较陌生,最近我为一个朋友开发了一个应用程序,其中包括一些图像和声音文件。当我在Xcode的iPhone模拟器上运行该程序时,该应用程序运行良好,并正确加载了图像。然而,当我在手机上下载应用程序时,文件不再存在,每当我试图访问它们时,应用程序就会崩溃!当我将应用程序下载到手机上时,是否有办法包含图像和声音文件?这似乎是一个相当大的问题,所以我想我遗漏了一些东西 谢谢大家! 编辑:已解决。问题是这些文件不是应用程序包的一部分 当我在Xcode的iPhone模拟器上运行该

我对应用程序开发和Xcode比较陌生,最近我为一个朋友开发了一个应用程序,其中包括一些图像和声音文件。当我在Xcode的iPhone模拟器上运行该程序时,该应用程序运行良好,并正确加载了图像。然而,当我在手机上下载应用程序时,文件不再存在,每当我试图访问它们时,应用程序就会崩溃!当我将应用程序下载到手机上时,是否有办法包含图像和声音文件?这似乎是一个相当大的问题,所以我想我遗漏了一些东西

谢谢大家!

编辑:已解决。问题是这些文件不是应用程序包的一部分

当我在Xcode的iPhone模拟器上运行该程序时,该应用程序运行良好,并正确加载了图像。然而,当我在手机上下载应用程序时,文件不再存在,每当我试图访问它们时,应用程序就会崩溃


确保文件(图像等)是应用程序捆绑包的一部分,然后仅通过
bundle.main
(Objective-C
[NSBundle mainBundle]访问它们
。确保它们是应用程序捆绑包的一部分的最佳方法是查看应用程序目标的构建阶段和复制文件构建阶段。如果文件不在那里,它们将不会包含在应用程序捆绑包中,您将无法访问它们。

您没有提供任何有用的详细信息。请使用相关代码更新您的问题,错误为或消息,以及您尝试访问这些文件的方式/位置的指示。谢谢!这对我来说很有效,并且让我省去了很多麻烦!我应该提到的是,另一种方法是使用资产目录。