[英]Missing Resources on Release mode
缺少某些图像的原因可能是“发布” ipa文件的资源名称不同。
我在我的项目中发现位于ipa档案中的Asset.car文件中的信息对特定图像具有以下结构
"AssetType" : "Image",
"BitsPerComponent" : 8,
"ColorModel" : "Monochrome",
"Colorspace" : "gray gamma 22",
"DeploymentTarget" : "2018",
"Idiom" : "universal",
"Image Type" : "kCoreThemeOnePartScale",
"Name" : "bell",
"Opaque" : false,
"PixelHeight" : 25,
"PixelWidth" : 24,
"RenditionName" : "bell.png",
"Scale" : 1,
"SizeOnDisk" : 334,
"Template Mode" : "automatic"
“名称”字段以小写字母“ bell”开头,而在XCode中,我将资产命名为“ Bell”。 只需重命名资产即可解决问题。
因此,在疯狂搜索之后,我找到了解决方案。 我不知道为什么会这样,但是我希望你们能告诉我为什么!
所有您要做的就是转到Build Setting
Setting-> Apple LLVM
LLVM-> Optimization Level
> Release
并选择None
在这个问题上发现了这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.