繁体   English   中英

构建操作失败,未为React Native Xcode项目指定任何错误

[英]Build operation failed without specifying any errors for React Native Xcode project

我有一个React Native项目,在大多数时间(Android和iOS)都能正常工作。 但是有时在尝试构建Xcode项目(Xcode或react-native run-ios )时,我无处不在收到此错误:

Build operation failed without specifying any errors. 
Individual build tasks may have failed for unknown reasons.
One possible cause is if there are too many (possibly zombie)
processes; in this case, rebooting may fix the problem.
Some individual build task failures (up to 12) may be listed below.

我该如何解决? 推送到git上的分支,新鲜克隆,npm安装,并且在一段时间内一切正常。 之后,该问题将再次发生。 每次制作新的项目克隆都是一件痛苦的事情,并且需要很长时间。 还有其他我不知道的方法吗?

可能是.gitignore中的某些文件导致了此问题,并在重新克隆后解决了该问题。 这是我的iOS项目的.gitignore文件:

# Created by .ignore support plugin (hsz.mobi)
# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace

我遇到了同样的问题,并通过删除node_modules的内容并在父文件夹中进行npm安装来解决此问题。

我也面临这个问题。 而且我注意到我的文件夹名称太长。 我用短的名称更改了项目文件夹的名称,此错误消失了。 尝试更改项目文件夹的名称。

这确实是一个时间杀手的问题。 我将完整的代码库重新建立到同事的Mac上,在这里工作良好。 在节省了几个上午的时间后,我可以找到解决方案。

解决方案-只需缩短您的Project文件夹名称(在Mac中)。 毫无疑问,这建议它使用更长且有意义的变量名,但是文件夹名称必须如此简洁。

XCode 9.1和iOS 11出现问题... 在此处输入图片说明 我解决了这个问题,将文件夹上移到另一个路径,我知道这没有意义,而且很笨,但是对我来说确实有用。 我的项目位于/Users/Me/Documents/MyProjectDir ,我更改为/Users/Me/Desktop/MyProjectDir

帮助我的是删除React Native项目中的ios/build文件夹,然后重建该项目。

我强烈建议在控制台运行该构建 ,以查看其是否输出任何其他相关信息。

react-native run-ios --scheme "app-debug" # Or any aproppriate target

在此处阅读有关从CLI构建和归档的更多信息或尝试使用其他OSS工具(如fastlane)

对我来说,它发现了两次错误,它们都与构建过程本身无关:

1)一个固定地显然回滚到节点v8(LTS)。 这是非常晦涩的,但是我怀疑这与可用内存很少有关(运行流+打包程序+ xcode + spotify + 8GB RAM MBP上的chrome)

2)另一个与在xcode输出上留有空格有关。 无法安装“ App Canary.app”。 我知道是在做ls ios/build/Build/products... 此错误仅在升级xcode之后发生,而在没有任何空格的发行版目标中则没有发生。

这里唯一的收获是直接在控制台上运行build来进一步调试 您可能会发现完全不相关的内容,可能仅通过删除构建文件夹无法解决。

希望能帮助到你。

垃圾iOS / Build为我解决了这个问题

就我而言,模拟器无法正确关闭。

所以我再次手动打开了模拟器,但是却收到一个错误消息,指出模拟器无法正确关闭,因此我成功地重新启动了模拟器并再次构建了xcode项目。 错误已解决

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM