给iOS的WebView添加远程调试

2015-01-16更新:

最新版Cordova默认已经开启了远程调试,只要是通过Xcode来安装到设备上面的应用,都可以在Safari设置里面打开远程调试。而release出来ipa之后,则无法再使用远程调试,这个可能也是为了安全因素吧。


在Xcode中找到AppDelegate.m文件

定位到 didFinishLaunchingWithOptions 代码块中。

添加如下代码:

Objective-C

[NSClassFromString(@"WebView") _enableRemoteInspector];

1

[NSClassFromString(@"WebView") _enableRemoteInspector];

此时Xcode会报错,提示

no known class method for selector ‘_enableRemoteInspector

错误原因是该方法是iOS的一个私有API,从iOS5开始,Xcode项目新增了Automatic Reference Counting检查项,我们只需要关闭它,就可以正常编译了。

在工程属性中 -》 Build Settings -》 Object-C Automatic Reference Counting,将其设置为No即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

react-native添加redux支持

redux简介 redux是一个用于管理js应用状态的容器。redux出现时间并不是很长,在它出现之前也有类似功能的模块出现,诸如flux等等。redux设计的...

32890
来自专栏编程之旅

iOS开发——多线程完成短信获取按钮倒计时

现在的APP应用中,用手机获取短信验证码是非常常见的一个功能,而往往要求的效果就是在按下获取验证码之后,验证码的按钮开始倒计时,例如30秒后重新获取。而我们如何...

16340
来自专栏ionic3+

Cordova插件使用——Statusbar定制状态栏

因为应用标题栏背景有底色,而默认状态栏的文字颜色为黑色,看上去就没那么美观,所以我们可以去利用该插件改变状态栏的文字为协调的颜色。

10630
来自专栏青青天空树

nodejs构建多房间简易聊天室

  本服务器需要提供两个功能:http服务和websocket服务,由于node的事件驱动机制,可将两种服务搭建在同一个端口下。

35810
来自专栏iOS技术杂谈

NSNotificationCenter 通知的使用方法详解你要知道的KVC、KVO、Delegate、Notification都在这里

你要知道的KVC、KVO、Delegate、Notification都在这里 转载请注明出处 https://cloud.tencent.com/develop...

52660
来自专栏君赏技术博客

UIBarButtonItem我用了这些姿势才能和你交互

因为系统是没有方式可以获取到 Done 按钮的,我们运用运行时倒是可以获取到这个按钮。

27250
来自专栏ShaoYL

iOS 蓝牙的GameKit用法

29050
来自专栏落影的专栏

iOS开发笔记(三)

前言 日常开发遇到的问题记录。 JSON Invalid type in JSON write (NSConcreteMutableData) 合法的j...

60650
来自专栏文大师的新世界

4. Navigation实战

本来想写一个应用redux的Navigation实战,但是发现react-native有又新的更新,新手怕误导大家,就直接用了别人的组件,看看怎么应用吧。本次在...

9820
来自专栏一“技”之长

NSAlert组件应用总结 原

    在桌面软件开发中,当用户进行非法的操作或有风险的操作时,时长需要弹出警告框来提示用户。在OS X系统上,NSAlert是专门的警告框组件。其提供了简洁的...

12340

扫码关注云+社区

领取腾讯云代金券