连接xcode程序崩溃,单独手机运行没问题

问题是这样的,我加载一个地图页面,xcode连接手机情况下,操作的时候每次都crash到main函数,而且也没有打印错误信息,但是我不运行xcode单独在手机上操作,应用就没什么问题也不crash,我想问下这可能是什么问题呢?(xcode是最新版6.4,也试过clean,退出重新打开,问题依旧,已经试过release模式,问题依旧)

阅读 9.7k
5 个回答
  1. 查看运行时内存是否有警告了,因为连接xcode时的内存占用高于直接运行。
  2. 是否加了all exceptions断点,能否看到具体在哪里crash。

试一下:xcode ->product->scheme->edite scheme run标签下 release 改为 debug 然后把Debug executable 勾掉。

会不会是你引入的第三方SDK 禁止调试了

问题定位

这种问题很难定位原因,因为您使用的xcode是最新版,所以影响因素有很多。

  • 鉴于可以debug在手机上,所以很有可能是xcode的本身bug

  • 其他原因的话(看内存,断点调试等)但是这样貌似和没说一样。

解决方案

  • 看同事的xcode是否不是最新版,运行试试

  • 如果在低版本的xcode下依然存在问题,采用最小化测试,单独拿出地图模块创建新项目测试。

后续

如果有错误报告,建议贴图

上述可能无法解决您的问题

也可能是你用的是 production 的 provisioning file。 换成开发版的试一试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题