《MonoTouch开发实践指南》一1.4 使用MonoTouch调试器

简介: 本节书摘来自华章出版社《MonoTouch开发实践指南》一 书中的第1章,第1.4节,作者:(美)Michael Bluestein,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 使用MonoTouch调试器

MonoTouch既可以在模拟器上进行调试,也可在设备上进行调试。要在模拟器上调试,需设置当前配置为Debug | iPhoneSimulator,设置一个断点,然后在主菜单中选择Run→Debug。要在设备上进行调试,需设置当前配置为Debug | iPhone,假如已经根据上一节的讲述设置了bundle id,那么要做的就是在主菜单中选择Run→Debug。生成和部署一个调试版本的应用程序到设备。MonoDevelop会生成和部署应用程序并启动调试器进入调试状态等待应用程序运行。应用程序在设备中运行后,MonoDevelop将进入如图1-23所示的调试会话。
有意思的是,调试器是以软调试方式实现的,支持通过Wi-Fi实现远程调试。因而,只要部署了调试版本,调试应用程序就不需要将设备连接到调试机器,它们只要处于同一网络即可。如上所述,最好使用Wi-Fi方式。此外,如果为调试机器设置一个公网IP地址,而设备在移动网络,就可对不在现场的远程客户端进行调试了,如进行beta测试。,当调试版本部署到设备时,会在应用程序添加调试配置信息。

screenshot

注意 当然,将调试机器放在公网,会有潜在的攻击危险,因此必须考虑到这一点。一种可行的办法是,把一台没有多少有用信息的机器配置为远程调试机器。另外,还可以和测试人员协调好,限制调试机器在公共网络的开放时间。即使不需要异地调试,掌握该技术也是不错的选择(在写本书的时候,苹果还没有在它的工具链中提供远程调试)。即使在本地网络,远程调试也是在本地测试人员与开发人员之间做测试的有用工具。

相关文章
|
SQL HIVE
hive中的 lateral view
hive中的 lateral view
302 0
|
移动开发 前端开发 JavaScript
【值得收藏】HTML5使用多种方法实现移动页面自适应手机屏幕的方法总结
随机智能手机,平板等智能移动设备的普及。移动端是我们目前接触最多的页面展示终端,不管是对于开发者还是其他普通的使用者都是普遍的存在,而且移动终端的使用比电脑更广泛,更频繁,特别是当微信平台等变成我们日常使用工具之后。所以对于开发者来说,不管任何开发任何界面都需要着重考虑页面对移动设备的兼容以及自适应。才能让用户体验性更好。
2248 0
|
5月前
|
JSON API PHP
10多万语录随机一言API接口详解及调用示例
随机一言API可输出心灵鸡汤、至理名言等内容,适用于评论系统、签名生成等场景。完全免费,支持GET/POST请求。需注册获取专属ID和KEY,返回JSON格式数据,并提供PHP、Python调用示例。注意密钥安全与频率限制,内容版权归接口盒子所有。应用于每日推送、心情日记等多种场景。
503 0
|
前端开发 JavaScript 安全
入门Vue+.NET 8 Web Api记录(一)
入门Vue+.NET 8 Web Api记录(一)
667 5
|
9月前
|
编解码 安全 Java
如何在Spring Boot中实现数据加密
本文介绍了如何在Spring Boot中实现数据加密。首先阐述了数据加密的重要性与应用场景,接着讲解了对称加密和非对称加密的原理及区别。通过添加依赖、配置加密算法、编写加密工具类等步骤,展示了具体实现方法,并在业务代码中应用加密技术保护敏感数据。希望对开发者有所帮助。
718 7
|
JSON 前端开发 JavaScript
Java属性为什么不能是is开头的boolean
在Java实体类中,阿里规约要求boolean属性不应以is开头。文章通过实际案例分析了isUpdate字段在JSON序列化过程中变为update的问题,并提供了自定义get方法或使用@JSONField注解两种解决方案,建议遵循规约避免此类问题。
378 0
Java属性为什么不能是is开头的boolean
|
人工智能 自然语言处理 前端开发
什么?!通义千问也可以在线开发应用了?!
阿里巴巴推出的通义千问,是一个超大规模语言模型,旨在高效处理信息和生成创意内容。它不仅能在创意文案、办公助理、学习助手等领域提供丰富交互体验,还支持定制化解决方案。近日,通义千问推出代码模式,基于Qwen2.5-Coder模型,用户即使不懂编程也能用自然语言生成应用,如个人简历、2048小游戏等。该模式通过预置模板和灵活的自定义选项,极大简化了应用开发过程,助力用户快速实现创意。
|
JSON 关系型数据库 MySQL
mysqlx_max_connections
mysqlx_max_connections
1327 0
|
网络协议 网络虚拟化
遇到ARP欺骗攻击,咋整?别慌!这3招教制服它!
遇到ARP欺骗攻击,咋整?别慌!这3招教制服它!
1627 0
|
前端开发 Java 关系型数据库
xxl-job 登入功能集成 OIDC 统一认证
xxl-job 是一款 java 开发的、开源的分布式任务调度系统,自带了登录认证功能,不支持对接、扩展 LDAP 、OIDC 等标准认证系统,考虑到单独维护 xxl-job 自有的用户系统不方便,以及存在人员离职、调岗、权限变动等需要及时调整用户权限的情况,需要接入公司统一的 OIDC 认证系统
2179 0