美文网首页
Xcode调试的坑,修改代码重新运行不生效

Xcode调试的坑,修改代码重新运行不生效

作者: Frankkkkk | 来源:发表于2019-10-12 15:29 被阅读0次

一、问题复现

早上用Xcode跑了一个模拟定位的APP,用到了Debug菜单中的模拟定位,如下图所示:

image.png
  • 模拟成功以后,直接拔了数据线(而不是点Stop)
  • 再运行其他项目的代码,问题出现了
  • 程序永远会执行第一次安装到手机上时的代码,后面再修改该项目的代码,重新运行都不生效,包括断点、打印都是错的

二、解决办法

  • 方法1:重启手机
  • 方法2:在手机上卸载模拟定位的APP
    这两个方法,新代码运行都会生效。

三、猜测

如果使用了Xcode菜单栏中的Debug选项,调试后没有手动stop应用程序,会让手机处于调试模式(非正常模式),进而影响到后面的真机调试。解决办法是将手机的调试模式重置,可以通过手机关机或者卸载Debug过的app。

相关文章

  • Xcode调试的坑,修改代码重新运行不生效

    一、问题复现 早上用Xcode跑了一个模拟定位的APP,用到了Debug菜单中的模拟定位,如下图所示: 模拟成功以...

  • Xcode 实时调试-修改代码不用重新运行

    injectionforxcode* 快捷键:ctr+=函数命名格式:

  • Spring Boot 热部署

    在开发调试过程中,已经启动了工程的运行。此时又修改了代码或者配置文件,若要使配置生效,就需要重新启动工程,这...

  • Flutter iOS混编踩坑

    记录踩坑 一、Flutter 和 iOS 混编,修改Dart代码,原生运行不生效 这一点主要是在Flutter3这...

  • SpringBoot热部署

    SpringBoot热部署:修改了代码后可以不用重新运行就能生效: 1. 在下添加一个...

  • iOS热重载

    InJection(热重载) 最近一段时间苦恼于UI调试,基本上就是麻木的修改运行Xcode,修改再运行Xcode...

  • XCode10+ 修改代码不生效

    当我pod lib create 一个项目之后, 在项目中修改代码, 比如改了某个View的颜色, 但是运行没有生...

  • XCode10 修改代码不生效

    当我pod lib create 一个项目之后, 在Development Pods中修改代码, 比如改了某个Vi...

  • iOS 热重载Injection

    最近一段时间苦恼于UI调试,基本上就是麻木的修改运行Xcode,修改再运行Xcode,苦恼的地方在于项目文件逐渐变...

  • Visual Studio Code 使用

    python开发做web项目时,跑起来,代码修改后立刻生效。无需重新运行。 开发环境:Mac os 版本10.14...

网友评论

      本文标题:Xcode调试的坑,修改代码重新运行不生效

      本文链接:https://www.haomeiwen.com/subject/kvvqmctx.html