iOS开发中错误集锦

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

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

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

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

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

解决办法:(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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容