簡體   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