Safari調(diào)試

# Safari 斷點調(diào)試—iOS

iOS 系統(tǒng)內(nèi)置 WebView 與 Safari 瀏覽器內(nèi)核相同,我們可在 OSX 系統(tǒng)中,通過 Safari 瀏覽器開發(fā)者工具,向調(diào)試普通網(wǎng)頁一樣,調(diào)試真機中運行的網(wǎng)頁。

## 準(zhǔn)備工作

1. AppleID,擁有 **App 發(fā)布證書**的開發(fā)者帳號

2. 能運行 Safari 瀏覽器的 OSX 系統(tǒng)

3. iOS 系統(tǒng)真機

4. 可調(diào)試的 App 包

## 注冊設(shè)備

在[蘋果開發(fā)者網(wǎng)站][apple_dev_site]向公司的證書中注冊需要調(diào)試的 iOS 設(shè)備

1. 在[蘋果開發(fā)者網(wǎng)站][apple_dev_site]登錄擁有證書的 AppleID

2. 進入證書管理界面

![開發(fā)者網(wǎng)站證書管理]


3. 管理證書中的設(shè)備

![開發(fā)者網(wǎng)站證書設(shè)備管理]


4. 通過 iOS 設(shè)備的 UDID 向證書注冊該調(diào)試設(shè)備

![證書中注冊設(shè)備]

## 開發(fā)者模式

iOS 與 OSX 中的 Safari 默認(rèn)都不會開啟開發(fā)者模式,需要分別啟用

1. 開啟 OSX 中 Safari 瀏覽器的開發(fā)者模式

![打開 OSX safari 開發(fā)]


2. 在 iOS 設(shè)備的設(shè)置界面,開啟 Safari 瀏覽器開發(fā)功能

## 生成調(diào)試包

### 通過 XCode 生成調(diào)試包

在Xcode中選擇需要打包的項目, Archives 工程項目

導(dǎo)出 ipa 時選擇第四個選項 “save for development Deployment”,則導(dǎo)出的 ipa 為調(diào)試包

## 調(diào)試網(wǎng)頁

完成以上步驟(證書注冊、開發(fā)模式、調(diào)試包)后,就可調(diào)試 iOS 設(shè)備調(diào)試中的網(wǎng)頁了

OSX 中 Safari 瀏覽器調(diào)試指定頁面(手機屏幕變藍表示是手機當(dāng)前的 html 頁面)

## 基本功能

以上一切的準(zhǔn)備,都是為了實現(xiàn),實時調(diào)試 iOS 設(shè)備中的網(wǎng)頁,操作沒有什么不同。

## 斷點調(diào)試,查看元素模型等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容