首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

React Native GitHub 示例項目在 Xcode 運行指南:依賴安裝與 Metro 服務

     編輯:程式設計綜合問答

標準運行流程

  1. 克隆項目:git clone <repo-url>
  2. 安裝 JS 依賴:
    cd <project-root>
    npm install 或 yarn install
  3. 安裝 iOS 原生依賴:
    cd ios
    pod install (必須!生成 .xcworkspace)
  4. 打開工作區**而非項目文件**:
    open <ProjectName>.xcworkspace
  5. 啟動 Metro 打包服務(新終端):
    cd <project-root>
    npx react-native start --reset-cache
  6. Xcode Build & Run:選擇模擬器/真機,點擊 ▶️。

常見報錯對應

錯誤現象原因解決
library not found for -lReact未執行 pod install 或打開 .xcodeproj 而非 .xcworkspacecd ios && pod install && open *.xcworkspace
紅屏 Unable to load scriptMetro 服務未啟動或端口 8081 被佔用啟動 npx react-native start,檢查防火牆
Command PhaseScriptExecution failed腳本階段錯誤,常見於節點模塊缺失刪除 node_modules 重裝,清理 DerivedData
真機調試白屏IP 地址不匹配(Info.plist NSAppTransportSecurity / Metro 連接 IP)真機需同 WiFi,設置 NSAllowsArbitraryLoads,或 xcrun simctl boot

關鍵提示

  • 一定要用 .xcworkspace,它包含 Pods 依賴;.xcodeproj 不包含。
  • Metro 必須全程運行,它是 JS 打包服務器,App 啟動時會從這裡下載 bundle。
  • 查看項目根目錄 README.md,官方示例通常有專門的「Running on iOS」章節。

總結

React Native iOS 示例運行核心三步:**npm/yarn install → cd ios && pod install → 打開 .xcworkspace 並保持 Metro 運行**。照著 README 做,90% 問題迎刃而解。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved