Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Iphone 为什么XCode不在设备构建vs模拟器中包含资源_Iphone_Xcode_Debugging_Build Process - Fatal编程技术网

Iphone 为什么XCode不在设备构建vs模拟器中包含资源

Iphone 为什么XCode不在设备构建vs模拟器中包含资源,iphone,xcode,debugging,build-process,Iphone,Xcode,Debugging,Build Process,我有一个问题,图像资源(Default.png)包含在模拟器的构建中,但在为设备构建时不包含。我已经通过查看*.app包的内容验证了这一点?我还验证了已为活动目标选择了资源。还有什么其他的想法,我可以看看调试这个 谢谢。尝试将其从项目中删除并重新添加。我不知道为什么或者如何,但有可能参考资料在什么地方丢失了。重新添加应该排除这种可能性 如果在将文件重新添加到项目中后仍然没有包含该文件,那么请假设文件本身有问题,可能是其编码有问题,这可能导致文件在模拟器上而不是在设备上工作。尝试将其从项目中删除并

我有一个问题,图像资源(Default.png)包含在模拟器的构建中,但在为设备构建时不包含。我已经通过查看*.app包的内容验证了这一点?我还验证了已为活动目标选择了资源。还有什么其他的想法,我可以看看调试这个


谢谢。

尝试将其从项目中删除并重新添加。我不知道为什么或者如何,但有可能参考资料在什么地方丢失了。重新添加应该排除这种可能性


如果在将文件重新添加到项目中后仍然没有包含该文件,那么请假设文件本身有问题,可能是其编码有问题,这可能导致文件在模拟器上而不是在设备上工作。

尝试将其从项目中删除并重新添加。我不知道为什么或者如何,但有可能参考资料在什么地方丢失了。重新添加应该排除这种可能性


如果在将文件重新添加到项目中后仍然没有包含该文件,那么请假设文件本身(可能是其编码)有问题,这可能会导致文件在模拟器上而不是在设备上工作。

您应该清除目标(生成->清除所有目标),然后重试。文件编码不太可能是错误的。尽管我认为这是可能的。

您应该清理您的目标(构建->清理所有目标),然后重试。文件编码不太可能是错误的。尽管我想这是可能的。

看看图像名称,如果Default.png实际上是Default.png,那么模拟器构建得很好。但是,当构建设备文件名时,文件名是区分大小写的。

查看图像名,如果Default.png实际上是Default.png,则模拟器构建良好。但在构建设备时,文件名区分大小写。

谢谢。我试着重新添加它,但仍然是相同的结果。考虑到文件不好,但它甚至没有包含在构建中,这让我相信这是一个构建问题,而不是文件问题。尽管如此,我还是让我们的艺术家重新创建了这个文件。我们来看看会发生什么。虽然这个文件在操作系统中看起来像一个普通的PNG,但显然是出了问题。预览工作等。谢谢你的帮助。我见过这种情况发生后,有时从Photoshop保存PNG。我不太清楚是什么原因造成的,但生成的图像在模拟器中运行良好,但从未出现在设备上。我相信这与pngcrush实用程序有关,它优化了iPhone上使用的PNG。如果PNG在进入pngcrush之前没有正确编码,那么结果将被破坏。。。很高兴它现在可以工作了,谢谢。我试着重新添加它,但仍然是相同的结果。考虑到文件不好,但它甚至没有包含在构建中,这让我相信这是一个构建问题,而不是文件问题。尽管如此,我还是让我们的艺术家重新创建了这个文件。我们来看看会发生什么。虽然这个文件在操作系统中看起来像一个普通的PNG,但显然是出了问题。预览工作等。谢谢你的帮助。我见过这种情况发生后,有时从Photoshop保存PNG。我不太清楚是什么原因造成的,但生成的图像在模拟器中运行良好,但从未出现在设备上。我相信这与pngcrush实用程序有关,它优化了iPhone上使用的PNG。如果PNG在进入pngcrush之前没有正确编码,那么结果将被破坏。。。不过很高兴它现在起作用了。