簡體   English   中英

react-native鏈接找不到project.pbxproj文件

[英]react-native link does not find project.pbxproj file

我有一個React-native項目,由於eslint警告,我在package.json中更改了項目名稱。 現在,當我嘗試運行react-native鏈接來鏈接任何庫時,出現以下錯誤:

掃描文件夾中的/ Users / my-username / projects / myproject-folder / node_modules中的符號鏈接(20毫秒)

rnpm-install info將資產鏈接到ios項目

rnpm-安裝ERR! 鏈接時出了點問題。 錯誤:ENOENT:沒有此類文件或目錄,請打開“ /Users/my-user-name/projects/myproject-folder/ios/my-old-app-name.xcodeproj/project.pbxproj”

因此它找不到文件project.pbxproj,因為它是從錯誤的文件夾中查找的。

到目前為止,我嘗試過的結果都失敗了:

  1. 反應性升級
  2. react-native-rename
  3. 刪除了node_modules並再次運行npm install
  4. 重命名應用名稱以更正index.ios.js中的AppRegistry.registerComponent

react-native鏈接在哪里尋找文件project.pbxproj? 如果找到該位置,則可以將其重寫為新的正確位置。 我沒有xcode,目前只有android版本。 我(仍然)擁有兩個版本的單獨索引文件,甚至我聽說在進行某些本機升級之后,它們應該已經合並了...

能夠通過刪除ios -folder中的其他項目文件夾來解決此問題。 顯然,react-native會遍歷它找到的每個項目,然后選擇第一個。

我今天才偶然發現了這個問題。 這是我使它再次運行的步驟

  • 刪除ios文件夾
  • react-native彈出//將重新生成ios文件夾
  • 反應本機鏈接

在進行之前的步驟之前,我也進行了清理,但是我認為這是不必要的。

暫無
暫無

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

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