IOS 端预览和调试小程序|学习笔记

简介: 快速学习 IOS 端预览和调试小程序

开发者学堂课程【mPaaS 小程序开发实战 IOS 端预览和调试小程序】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/301/detail/3510


IOS 端预览和调试小程序


内容介绍

一、预览

二、白名单的配置

三、调试


我们需要根据 IDE 的二维码获取二维码内容的一个字符串

前面的课程已经介绍了一下如何基于小程序 ide 进行一个小程序的开发,包括如何进小程序的一个登录,一些相关的一些配置,小程序开发完成之后,您可以是在你的 APP 客户端里面直接看一下这个小程序跑在手机里面的一个

 

一、预览

这里点击一个小程序预览的按钮,会生成一个二维码,

首先添加一个调试小程序的按钮。

UIButton *btr2…[UIButton buttonwithType:UIButtonTypeSystan:

btn2.frnu = coRuctNake(1ce, 200, 2e0. 30);

[btn2 cotTitle:@"调试小程序" forStato:0];

[btnaddTarget:selfaction:genlactor(clivkDahupTinyApp)forcontrolFvents:UiControlFuentTouchipinside];

[selr.view addSubview:btn2];

点击按钮的试键会唤起一个扫码界面。

-(void)clivkDobugTinyApp

{

TBScanViewController+va=[[MPSaanCodeAdapterInterfacecharodInstanco]oreateDsfaultSoanPagewi thallbsck:*( ie _Nennull

result,BooL kempAlive](

NsString *url=recult[@"rosp_result'];

IMpNebulaAdaaterInterface startDebugTiryAppuithurl:url1:}

];

[salf.navigationController pushviewControllerive animated:Yes];

在这个点击事件的方法里面,会去直接调用几种小程序组件所应带扫码组件对应的  API。

(TBScanNiguController=)croatoDefaultScanPageWithallback:(MPModulcKeopAliveCallbackicallback;

会打开 mpaas 默认扫码界面

扫码完成后会有一个结构的回调,回调里面取 resp_result 字段,能拿到二维码对应的 url,在调用小程序的一个 startDebugTinyAppWithUrl 就能打开预览的小程序了。

二、白名单的配置

需要在工程中的 useid 里面传入小程序 ide 里面白名单配置的 id;

把这个id拷贝到 useid 里面;

这样就完成了 IOS 客户端的配置。


三、调试

1、小程序端调试

重新运行工程(真机运行)

真机运行可以看到一个调试小程序的按钮,点击,扫描二维码,就能打开调试的小程序,效果如下:

image.png

2、手机端调试

还可以进在小程序进行一个对真机的调试

生成调试二维码,扫码。

在手机客户端会出现远程调试已连接,在小程序端可以看到一个调试的控制台,可以在3处打一个断点,进行调试

在手机端的 ActionSheet 点击操作菜单,可以看到命中断点,小程序端也会看到断点的显示,右边可以看到调试的信息。

以上就是 IOS 真机预览调试的过程。

相关文章
|
3月前
|
语音技术 开发工具 图形学
Unity与IOS⭐一、百度语音IOS版Demo调试方法
Unity与IOS⭐一、百度语音IOS版Demo调试方法
|
4月前
|
小程序 开发者
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)
59 0
|
3月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
5月前
|
小程序 安全 Java
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)
|
4月前
|
小程序 JavaScript 前端开发
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
148 0
|
5月前
|
小程序
微信小程序学习笔记(入门篇)
微信小程序学习笔记(入门篇)
65 0
|
5月前
|
小程序 Java 关系型数据库
基于Java微信小程序自驾游拼团设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序自驾游拼团设计和实现(源码+LW+调试文档+讲解等)
|
5月前
|
小程序 JavaScript Java
基于Java微信小程序校园自助打印系统设计和实现(源码+LW+调试文档+讲解等)
基于Java微信小程序校园自助打印系统设计和实现(源码+LW+调试文档+讲解等)
|
传感器 存储 定位技术
|
9天前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
29 9