我被一个问题卡住了。从cli react-native run-ios
运行commnand时
Found Xcode project myproject.xcodeproj
Launching iPhone 6 (iOS 10.3)...
Building using "xcodebuild -project myproject.xcodeproj -configuration Debug -scheme myproject -destination id=CB73A374-3E21-4C73-BEC4-AD29A583FCE8 -derivedDataPath build"
User defaults from command line:
IDEDerivedDataPathOverride = /Users/.../myproject/ios/build
它只是挂着,然后什么也没发生,没有React。
我已经检查了早期的question in stackoverflow和issue in github,但没有得到任何帮助。我可能问了一个重复的问题,但我急需一个解决方案。任何帮助将不胜感激。
4条答案
按热度按时间wi3ka0sx1#
我知道这是很晚才问的问题,但因为它从来没有回答,我想把它扔在这里,因为它刚刚发生在我身上。
我通过做
rm -rf node_modules/
然后做npm install
克服了这个问题。希望这对以后的其他人也有帮助!:-D
vptzau2j2#
这为我解决了问题,在project.workspace下,有一个名为“contents.xcworkspacedata”的文件。(可以从IDE中打开)有一个fileref标记重复,删除一个并运行react-native run-ios,它工作了。
zujrkrfu3#
另一种解决方案:
lx0bsm1f4#
对于在2023年坚持它的人来说,对我来说,只是试图按照他们的文档启动一个React Native项目是行不通的。
我的Mac是M1,这引起了很多不同的问题。最终,我通过以下方法解决了它:
1.确保我的Ruby版本是正确的。我使用了
arch -arm64 rvm install 2.7.6
的组合(该版本是React Native项目样板所需的最新Ruby版本)。然后使用版本rvm use 2.7.6
。然后我使用arch -arm64 npx react-native init <ProjectName>
启动了我的React Native项目。其余的命令(如npx react-native run-ios
)照常工作。1.将项目从iCloud Drive文件夹中移走,修复了它在“构建应用程序...”上的卡住(仍然需要一段时间来构建)。
我花了周末的时间想解决这个问题希望能有所帮助。