iOS ReactNative 真機(jī)調(diào)試

網(wǎng)上搜了下 看到很多以前的文章 說是讓手機(jī)與電腦在同一個(gè)網(wǎng)絡(luò)下 然后把項(xiàng)目 AppDelegate 中的一句代碼中的 rul 地址修改 為本機(jī)地址 ?但是有2個(gè)問題 :

1、reactnative 更新到現(xiàn)在 那句代碼已經(jīng)沒有了 我沒有嘗試進(jìn)行代碼的添加測(cè)試 (懶 ,??) 有興趣的可以自己嘗試

2、有資料說是 Xcode 進(jìn)行真機(jī)調(diào)試 無需開發(fā)者證書 ?其實(shí) 在 原生項(xiàng)目中 ?在 Xcode 7 的時(shí)候蘋果是開放過 本人也玩過 但是目前更新了 在 reactnative 中好像不能使用了 這里如果有哪位大神可以 望指教

好了 下面就進(jìn)入正題

當(dāng)前環(huán)境:

1、macOS Sierra 10.12.1 14年的本子 ?(明年考慮換個(gè))

2、Xcode Version 8.1 (8B62)

3、ReactNative? 0.35.0

React? 15.3.2

4、開發(fā)者證書 (這個(gè)自行準(zhǔn)備了)

首先是按照網(wǎng)上的教程 使電腦手機(jī)在同一個(gè)網(wǎng)絡(luò)環(huán)境 然后修改 localhost (我實(shí)在 info.plist中修改的 )

在 Xcode 8 中?

證書配置

設(shè)置如上 選擇自動(dòng) ?Xcode 會(huì)幫我們自動(dòng)生成一個(gè) Profile ?如果 iPhone 沒有添加到賬號(hào)中的 Devices 中 Xcode 也會(huì)自動(dòng)幫我們添加?

#注意 下面有一個(gè)步驟 如果不修改的話 還會(huì)報(bào)錯(cuò) 如圖

在我們的 Target ?中 reactnative ?默認(rèn)幫我們創(chuàng)建了一個(gè) Tests


?target

我們還需要在這個(gè)地方設(shè)置 我們剛才設(shè)置的證書信息 和我們第一步一樣 ?


TestsTarget

這2個(gè)地方要一致 ?否則會(huì)報(bào)錯(cuò)


最后我們就可以 command + R 運(yùn)行了?


運(yùn)行效果圖

最后有測(cè)試了下 發(fā)現(xiàn) 只要手機(jī)連接電腦 ?無論是不是在同一個(gè)網(wǎng)絡(luò)下都是可以進(jìn)行測(cè)試的 ?

如果有什么錯(cuò)誤的地方 希望大家多動(dòng)拍磚 ??

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

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,996評(píng)論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • 等待認(rèn)知提高,慢慢得以解答。 疑問一(解答部分) lesson 9 疑問:and then at five to ...
    SunnySun_fb42閱讀 178評(píng)論 0 0
  • ◎三個(gè)坑 1.莫名奇妙地湊熱鬧 2.火急火燎地隨大流(內(nèi)容創(chuàng)業(yè)→隨大流→機(jī)會(huì)是留給有準(zhǔn)備的人的<準(zhǔn)備:即前期的積累...
    yao到外婆橋閱讀 125評(píng)論 0 0

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