簡體   English   中英

如何在 react-native 中重置 IOS 文件夾

[英]How to Reset IOS folder in react-native

我正在開發一個 react-native 應用程序,我在 iOS 項目方面犯了一些錯誤。 Android運行良好,沒有問題。 我想知道是否有任何解決方案可以完全重置iOS項目而不會丟失Android項目。

運行react-native run-ios命令時,iOS 模擬器啟動並保持鎖定在info IDEDerivedDataPathOverride

我試圖做的事情:

cd ios
pod deintegrate
pod install

--------同樣的問題,沒用

我檢查了 npm,發現了一個包react-native-clean-project並運行: ./node_modules/.bin/react-native-clean-project --remove-iOS-build

- - - - 同樣的問題

rm -rf ios/build 

- - - - 同樣的問題

最后我刪除了 node_modules 文件夾,再次安裝,清理緩存,但是同樣的問題......

我想創建一個新的 ios 文件夾,就像創建一個新項目時一樣,但僅適用於 iOS。

刪除 /ios 文件夾

運行$react-native upgrade再次生成 /ios 文件夾。

運行$react-native link

運行$react-native run-ios

這是我的解決方案...(部分)

降級我的 repo 版本,我拉了 2 個提交

在我嘗試做之后:

watchman watch-del-all && 
rm -rf $TMPDIR/react-native-packager-cache-* &&
rm -rf $TMPDIR/metro-bundler-cache-* && 
rm -rf node_modules/ 
&& npm cache clean --force &&
npm install
npm start -- --reset-cache

(但我對守望者有一些錯誤,類似於“watch-dell-all”之類的不是常用命令)

然后在嘗試了這個之后:

sudo npm cache clean —force

npm install —save

react-native run-ios

這里沒有結果,所以我決定刪除 node_modules,然后通過 yarn 安裝(我不知道為什么),但是之后我終於在 Xcode 中打開了我的項目,當我從 Xcode 進行構建時......我已經鏈接了之后再次使用 react-native 鏈接,我可以運行 react-native run-ios 但我在 FBSDKShareKit 上有一些錯誤,我現在正在努力解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM