iOS 实战报错随笔记
2019-02-13 本文已影响6人
儒雅的减肥大哥
真机测试显示
Unable to install "BDHome"
The certificate used to sign "BDHome" has either expired or has been revoked. An updated certificate is required to sign and install the application.
- 由于证书过期或已被撤销
ipone6和ipone6s更换测试报错
dyld`dyld_fatal_error:
0x120085088 <+0>: brk #0x3
- 解决方法:shift + command + k clean 后 重新运行
遇到的APP闪退原因
- 内存警报闪退
- 响应超时
- 用户强制退出(强制关机)
- 应用逻辑的Bug
更新文件未找到
- show in fander 重新添加
组件化必要性
实现思路
创建spec远程库
解耦遇到的坑
报错:
'retainCount' is unavailable: not available in automatic reference counting mode
'release' is unavailable: not available in automatic reference counting mode
原因:第三方类库或是没做更新而不支持ARC,然后编译时就出现错误
解决办法:在targets->build phases中修改compiler Flags属性,添加:-fobjc-arc,就可以让旧的工程支持arc
导入本地库 libxml2
在header search path 设定特定的路径 /usr/include/libxml2