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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,007评论 25 709
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,086评论 0 12
  • 清晰的行动信条2017.2.26 即刻行动意识:行动会给你一切答案。 执行为王,价值是王者之心。(...
    观博家旺仔阅读 1,279评论 0 2
  • $.ajaxSetup方法是来设置AJAX请求默认选项的,可以认为是全局的选项设置。 以下是本人项目中部分代码截图...
    欧石南阅读 4,421评论 0 1
  • 附C语言运算符优先级口诀 括号成员第一; //括号运算符[]() 成员运算符. -> 全体单目第二; //所有的...
    七面琅琊阅读 1,441评论 0 0

友情链接更多精彩内容