【ios真机调试部分错误分析】

1.1duplicate symbols for architecture x86_64错误

分析错误原因:
仔细读一下报错原因可以发现几个关键词:“duplicate"和"symbols”。duplicate的中文意思是“重复的、复制的”,而symbols的意思是“符号”。也就是可能在你工程中引入了重复的东西。找到重复的文件,删除一份。

1.2 Reason: image not found

分析错误原因:
image: 程序中对应实例可简称为image(如程序可执行文件,Framework库,bundle文件)。dyld主要负责初始化程序环境,将可执行文件以及依赖库与插入库加载进内存生成对应的image(镜像文件)对象,对这些image进行链接,调用各image的初始化方法等。搜索动态库的名字 UserNotificationsUI.framework 这是ios10之后才支持的,然而现在的目标手机是ios9+版本,所以造成了无法载入这个库的错误,所以暂时删去这一段。

1.3 there is no sdk with the name or path.
分析错误原因:
数据库的一段开源代码,结果运行的时候常出现这样的错,并且在deployment中没有ios deployment target的选项。目前原因不明,在尝试 Project/Edit Active Target/ 及 Set Active SDK菜单项,来回切换一下Active Configuration后得到解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值