當(dāng)你用Xcode run react-native-cli init出來的項(xiàng)目時,可能會發(fā)生默認(rèn)端口8081被占用的情況,如下圖:

image.png
解決方案:
1:查找占用8081端口的罪魁禍?zhǔn)?,然后直接刪除
方法:打開終端,輸入命令lsof -i:8081,找到端口號對應(yīng)的程序,再直接kill掉。
2:改變react native 監(jiān)聽端口的方法
a.在終端進(jìn)入項(xiàng)目文件夾運(yùn)行:react-native start --port 8889;
b.xcode里search所有的8081,將它們替換為8889;
c.xcode里找到Libiaries/React.xcodeproj/Build Phases/Run Scripts,替換掉8081,操作完運(yùn)行就正常了。

image.png