iOS开发中错误集锦

1、iOS真机调试时出现“failed to get the task for process xxx”

iOS开发中错误集锦_第1张图片

现象:运行真机时出现上图报错信息,手机卡到入屏界面,稍后手机程序退出

原因:证书不匹配。开发证书对应的 Profile 应该是开发状态下的文件,若是 ad Hoc 则会报错。(自己配证书不会出现这种问题,无奈是老大发给我的证书,出现莫名的错误)

解决办法:更换证书,对应即可。

2、模拟器运行项目时,编译成功,运行失败。The Operation couldn't be completed.(LaunchServicesError error 0.)

iOS开发中错误集锦_第2张图片

解决办法:(1)清缓存 command+shift+k

(2)回到主界面,删除App项目

(3)在info.plist文件中修改项目的bundleId

(4)关闭模拟器,重启Xcode

(5)重启电脑

这个错误有点莫名其妙,以上是本人的经验,按照顺序一步步调试即可。

3、运行时系统崩溃。报错信息:context=*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]

原因:NSDictionary中增加了一个空指针对象,引起崩溃。

解决办法:打断点找到这个NSDictionary,为object赋值。

4、在项目中添加YYKit的基础组件时报错

解决:(1)为 `NSObject+YYAddForARC.m` 和 `NSThread+YYAdd.m` 添加编译参数 `-fno-objc-arc`。

(2)在Build Phases --> Link Binary With Librarys (2 items)中添加 libz.1.2.5.tbd

你可能感兴趣的:(iOS开发中错误集锦)