> For the complete documentation index, see [llms.txt](https://yongpenglovemimi123.gitbook.io/henry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yongpenglovemimi123.gitbook.io/henry/ios/ru-he-gei-h5-chu-webview-tiao-shi-bao.md).

# 如何给H5出WebView调试包

> 当前环境： Xcode10.0 Swift4.2 iOS SDK 12.1

## 背景

随着公司开发 App 的多技术栈，H5 的融入是必然的，Native 同学与 H5 同学商定统一的 `JSBridge` 协议，来提供 H5 与 Native 的交互，那么一个问题就随之而来了，Native 同学出的包要让 H5 同学也能开启调试 `WebView` 的功能，就需要在出包导出的时候注意下了。

再比如： Native 和 H5 开发在异地，但是 H5 同学却想调试一下 WebView 中的 JS 代码 等等。

## 重点

> 随便说一句，Archive 选的 App 编译环境这个因项目而定，比如我下面使用的 `Debug` 下去 `archive` 的，当然了，每个项目 肯定都会不一样的，重要的是下面的截图。

Xcode -> Window -> Organizer -> DistributeApp

![](https://raw.githubusercontent.com/zColdWater/Resources/master/Images/h5_debug.png)

只要下面的选对了就可以啦，H5 的同事就可以用你的包去调试他们的 WebView 里面的 JS 了，但是需要提前把他们的iPhone 设备注册进来。

```
```
