git clone <repo-url>cd <project-root>npm install 或 yarn installcd iospod install (必須!生成 .xcworkspace)open <ProjectName>.xcworkspacecd <project-root>npx react-native start --reset-cache| 錯誤現象 | 原因 | 解決 |
|---|---|---|
library not found for -lReact | 未執行 pod install 或打開 .xcodeproj 而非 .xcworkspace | cd ios && pod install && open *.xcworkspace |
紅屏 Unable to load script | Metro 服務未啟動或端口 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 不包含。README.md,官方示例通常有專門的「Running on iOS」章節。React Native iOS 示例運行核心三步:**npm/yarn install → cd ios && pod install → 打開 .xcworkspace 並保持 Metro 運行**。照著 README 做,90% 問題迎刃而解。