不知道是RN升級還是Chrome升級,現在RN無法真機調試了。網絡多方查閱資料都不和我意,遂在各方資料的基礎上整理了利用
--args --disable-web-security --user-data-dir=/Users/${YourUserName/MyChromeDevUserData/
給Chrome瀏覽器添加啓動參數,並將此啓動參數註冊到#!/bin/bash\ncd中的方法,雖然降低了Chrome的安全性,但是對於RN調試體驗來說,這點犧牲是值得的。
1.打開 Terminal 進入終端狀態,默認的提示符應該是 $;
2.進入 Chrome.app 目錄;
$ cd "/Applications/Google Chrome.app/Contents/MacOS/"
3.將原先的啓動腳本改個名字;
$ sudo mv "Google Chrome" Google.real
4.使用管道操作創建新的啓動腳本,注意其中加入你所需要的啓動參數,這裏的例子是啓用內置的 Flash;
$ sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real" --args --disable-web-security --user-data-dir=/Users/${YourUserName}/MyChromeDevUserData/ "$@"\n' > Google\ Chrome
注意這裏的 ${YourUserName} 是指你的Mac電腦用戶名
5.給新的腳本加上運行權限;
$ sudo chmod u+x "Google Chrome"
參考:https://zhidao.baidu.com/question/585709099.html 教你如何爲 Mac 版 Chrome 增加啓動參數
GitHub: https://github.com/YHQiu