首页 > 其他分享 >APP启动异常崩溃--pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug

APP启动异常崩溃--pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug

时间:2023-05-22 12:06:39浏览次数:62  
标签:malloc set assets -- APP error bit 崩溃


一、问题场景

APP启动异常崩溃

BlockChainStep(1332,0x7000057ad000) malloc: * error for object 0x600000008300: pointer being freed was not allocated
* set a breakpoint in malloc_error_break to debug

二、崩溃原因

在Xcode8中,如果你的图片资源文件里有16位图或者图片显示模式为P3,并且Deployment Target是iOS9.3以下的就会出现这个问题。(话说我公司的项目里面就出现了一个小按钮,导致了这次崩溃,不知道设计师是怎么弄出来的这个特殊图片…)如果你的App需要支持wide color functionality,那你就必须设置Deployment Target为iOS9.3以上。如果你的APP不需要支持wide color functionality并且你希望兼容iOS老版本,那么你需要将所有16-bit or P3 assets的图片转换为8-bit sRGB assets

三、解决方案

转换图片为8-bit sRGB assets格式

参考文章:Xcode的assets问题导致运行iOS8崩溃的解决方案


标签:malloc,set,assets,--,APP,error,bit,崩溃
From: https://blog.51cto.com/u_13481937/6322840

相关文章

  • 【PHP兴趣部落-05】html table(表格)
    一、简介:表格由<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义)。字母td指表格数据(tabledata),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。二、代码<!DOCTYPEhtml><html......
  • 【PHP兴趣部落-09】递归转义
    一、定义addslashes()函数返回在预定义字符之前添加反斜杠的字符串。预定义字符是:单引号(’)双引号(”)反斜杠(\)NULL注释:默认地,PHP对所有的GET、POST和COOKIE数据自动运行addslashes()。所以您不应对已转义过的字符串使用addslashes(),因为这样会导致双层转义。遇到这种情况时可......
  • 【iOS开发】This application's application-identifier entitlement does not match
    Xcode编译报错:Thisapplication’sapplication-identifierentitlementdoesnotmatchthatoftheinstalledapplication.Thesevaluesmustmatchforanupgradetobeallowed.原因:两次编译的用的证书不一致。解决:把之前装的app卸载,重新安装下。......
  • 【PHP兴趣部落-08】PHP中时区设置的三种方法(timezone)
    一、三种方法php中时区默认是格林尼治时间,和中国时差八个小时。现在根据需要将时间设置为中国时间,下面整理了三种方法。方法1:最好的方法在php.ini里加上找到date.timezone项,设置date.timezone=“Asia/Shanghai”,重启环境就ok了。方法2:在需要用到这些时间函数的时候,在页面添......
  • 【iOS开发】后台定位&&socket长链接
    参考:iOS9后台定位无限后台定位注意:这个上架appstore可能会被拒绝,如果你的应用不是和地图类相关的话。目前没想到好的解决方案,有的话请发邮件告诉博主一下,谢谢!!!......
  • Warning: usage of --preserve-metadata with option "resource-rules" (deprecated i
    jenkins构建项目的时候报错:error1.Output:Warning:usageof–preserve-metadatawithoption“resource-rules”(deprecatedinMacOSX>=10.10)!报错原因:是因为Xcode自带的打包插件PackageApplication在MacOSX>=10.10的时候,不支持ResourceRules.plist的重签名打......
  • 【杂文随笔】2019年总结 送自己一个字
    ......
  • 外汇天眼:当下热门外汇骗局类型大汇总!看完还怕被骗么?
    在外汇市场上,有很多外汇诈骗的受害者不是散户就是零售外汇投资者,然而截止到目前这些受害者仍在持续激增。不过天眼君想说的是,作为投资者在炒汇的时候不应该被一些虚假的表象所迷惑。虽然现在大多数投资者都是受过教育的,具备一定的反诈骗意识,但仍会有很多新手投资者上当受骗,这可能是......
  • 【linux学习】mac启动ftp命令
    macOS默认关掉了FTP服务启动FTP服务终端命令:sudo-slaunchctlload-w/System/Library/LaunchDaemons/ftp.plist输入该命令之后,终端还会要求输入你的mac的密码。关闭FTP服务终端命令:sudo-slaunchctlunload-w/System/Library/LaunchDaemons/ftp.plist......
  • 【iOS开发】iOS系统更新到10.3以上无法下载企业应用
    问题描述:iOS系统10.3以上系统,通过公司app发布平台下载企业应用,在Safari中点击下载链接,服务器报错无法链接到iapp.ihefe.com。如图:解决办法:打开通用-》关于本机-》证书信任设置,然后把iapp.ihefe.com给打开,点击继续就行了。如图:......