`
isiqi
  • 浏览: 16494634 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

iPhone开发技巧之调试篇(1)--- 调试由URL scheme启动的进程

阅读更多

有一些应用需要通过URL scheme来启动,但是利用Xcode,只能调试第一次被Xcode启动的程序,有没有办法调试由URL scheme启动的程序呢?

这里介绍一下怎样接续已经启动的程序,以便调试。

首先,追加下面的代码到applicationDidFinishLaunching中 :

xcode-debug-process

这里只是简单地让程序进入无限循环。然后在设备上启动程序,这时候只有黑屏,然后用Xcode连接设备。

xcode-debug-process

这里选择程序「ProcessAtach」,「执行 > 连接进程 > ProcessAtach」。然后点击调试器的“暂停”,中的程序执行。(如果长时间不【停止】程序运行,系统会自己终止程序运行,所以请留意暂停的时机)

xcode-debug-process

中断的地方就是刚才无限循环的地方,然后就可以用断点来替换它。

xcode-debug-process

然后将参数stop的值由YES修改为NO,最后点击【继续】就可以正常的调试程序了。

分享到:
评论

相关推荐

    软件工程师-iPhone开发技巧URLScheme启动进程调试教程.docx

    iPhone开发技巧URL Scheme启动进程调试教程 本文主要介绍了iPhone开发技巧URL Scheme启动进程调试教程的详细内容。URL Scheme是一种特殊的启动方式,允许应用程序通过URL Scheme启动进程,但是Xcode只能调试第一次...

    2021-2022年收藏的精品资料软件工程师iPhone开发技巧URLScheme启动进程调试教程.docx

    这篇文档主要针对的是如何在iPhone应用开发中,特别是在使用Xcode时,调试通过URL Scheme启动的应用进程。以下是对这一主题的详细说明: 1. **URL Scheme概述**: URL Scheme是iOS应用程序之间的一种交互方式,...

    URl Scheme的使用以及回调

    URL Scheme是一种在应用程序之间建立通信桥梁的技术,它允许一个应用通过特定的协议(即自定义的URL模式)启动另一个应用,并传递数据。在iOS和Android等操作系统中,开发者可以利用URL Scheme实现应用间的深度链接...

    常用的URL Scheme.zip_URL ios 跳转界面_Url-scheme大全_url scheme ios

    在iOS开发中,URL Scheme是一种重要的机制,它允许应用程序之间进行交互和导航。标题和描述提到了"URL Scheme"在iOS中的应用,特别是在利用`UIApplication`类实例的`openURL`方法来实现界面间的跳转。这篇内容将深入...

    Android-scheme-libscheme-lib是一个scheme使用的库

    2. **API调用**: 使用Java或Kotlin代码调用Scheme-Lib提供的API,启动Scheme解释器并执行相关脚本。 3. **脚本编写**: 编写Scheme代码,实现需要的功能或逻辑。 4. **交互机制**: 设计Java和Scheme之间的数据交换...

    mit-scheme-fererence

    - **标题**:“mit-scheme-fererence”(应当是“MIT Scheme Reference”的误拼)指向了MIT Scheme的一个版本的手册,这是一份详尽的技术文档,用于指导用户如何有效地使用MIT Scheme这一Lisp方言进行编程。...

    ios-url-scheme-extractor:ios-url-scheme-extractor

    总的来说,"ios-url-scheme-extractor"是一款实用的开发工具,它简化了iOS应用间URL Scheme的提取过程,对于需要处理多应用集成的开发者来说,是提高效率的好帮手。结合Python的易用性和tkinter的可视化特性,这个...

    抖音快手URL Scheme

    抖音快手URL Scheme 里面包含了抖音快手,进入直播间,进入用户,hone,等 手机中的APP都有一个沙盒,APP就是一个信息孤岛,相互是不可以进行通信的。但是iOS的APP可以注册自己的URL Scheme,URL Scheme是为方便app...

    前端项目-color-scheme.zip

    在这个项目中,主要涉及到了JavaScript技术,通过分析提供的"color-scheme-js-master"文件,我们可以深入探讨这个项目的实现原理和应用价值。 首先,色彩方案是网页设计的基础,它可以影响用户的第一印象,甚至影响...

    Android安全之Intent Scheme Url攻击分析

    Intent scheme url是一种用于在web页面中启动终端app activity的特殊URL,在针对intent scheme URL攻击大爆发之前,很多android的浏览器都支持intent scheme url。 Intent scheme url的引入虽然带来了一定的便捷性,...

    mit-scheme源代码

    2. 源代码解压:将压缩包`mit-scheme-c-20090107`解压到适当目录,通常在终端中使用`tar -zxvf mit-scheme-c-20090107.tar.gz`命令完成解压。 3. 配置与编译:进入解压后的目录,使用`./configure`进行配置,检查...

    mit-scheme的基本使用教程

    使用`M-x scheme`启动MIT-Scheme进程并与Emacs连接。你可以通过Emacs的缓冲区输入和执行Scheme代码。 五、Emacs命令参考 `emacs-commands.txt`文件包含了在Emacs中使用MIT-Scheme的一些常用命令。例如,`C-x C-e`...

    验证URL Scheme

    在iOS和Android等移动操作系统中,开发者可以为自己的应用定义一个唯一的URL Scheme,使得其他应用或系统可以通过特定的URL格式启动该应用,并执行特定的操作。 标题“验证URL Scheme”指的是检查并确认一个URL是否...

    iphone开发真机调试环境搭建步骤

    ### iPhone开发真机调试环境搭建步骤详解 #### 引言 - **编写目的**:本文旨在为iPhone开发人员提供一份详尽的操作指南,帮助他们快速有效地搭建起iPhone真机调试环境,以确保应用开发的质量与效率。 - **开发单位...

    Fluent_Scheme简明中文手册-带书签.pdf

    5. Fluent-Scheme-UDFs的高级特性,例如如何使用RP_Get和RP_Set函数在运行时获取和设置变量的值。 6. Fluent-Scheme的内置函数库,可能包括用于数学计算的函数、字符串处理函数等。 7. 与Fluent图形用户界面(GUI)...

    vuepress-theme-default-prefers-color-scheme:为vuepress默认主题添加prefers-color-scheme

    该插件为 1.x默认主题增加了对 -color-scheme的支持。 安装 yarn add vuepress-theme-default-prefers-color-scheme # or npm i vuepress-theme-default-prefers-color-scheme 用法 // .vuepress -> config.js ...

    mit-scheme-ref

    根据所提供的信息,这份文档被称为“mit-scheme-ref”,它是一系列MIT书籍的一部分。文档标题中提到的“MIT/GNU Scheme Reference Manual”指出这是一份专门介绍MIT/GNU Scheme语言的参考手册。该手册版本为1.103,...

    mit-scheme手册

    总结,《MIT/GNUScheme User’s Manual》是一份详尽的手册,不仅包含了Scheme语言的基础使用指南,还涉及了高级编程技巧、调试技术和性能优化等多个方面,对于初学者和经验丰富的开发者都非常有用。通过对这份手册的...

Global site tag (gtag.js) - Google Analytics