![](/img/trans.png)
[英]generate-pch command failed with exit code 1 (use -v to see invocation) in Xcode9 Beta4
[英]React Native (Expo) - error: generate-pch command failed with exit code 1
構建 React Native Expo 應用程序(在 iOS 上預構建,不使用 Expo Go)並遇到這個我在 inte.net 上其他地方似乎找不到的深奧錯誤。
我會在這里為下一個不幸的 React Native 開發人員發布它,也許我會找到一個解決方案並發布它。
expo run:ios
output:
⚠️ (../../Library/Developer/Xcode/DerivedData/MyProject-epxolwjjgmimbdefugnlecrdysuv/Build/Intermediates.noindex/PrecompiledHeaders/MyProject-Bridging-Header-2vyenlvwppgam.dia:1:1)
Command PrecompileSwiftBridgingHeader failed with a nonzero exit code
^ Could not read serialized diagnostics file: error(in target 'MyProject' from project 'MyProject')
❌ error: generate-pch command failed with exit code 1 (use -v to see invocation)
› 1 error(s), and 1 warning(s)
Failed to build iOS project. "xcodebuild" exited with error code 65.
Xcode 構建 output:
<unknown>:0: error: error opening input file '/Users/jh/Code/MyProject/ios/MyProject/MyProject-Bridging-Header.h' (No such file or directory)
<unknown>:0: error: cannot open file '/Users/jh/Library/Developer/Xcode/DerivedData/MyProject-epxolwjjgmimbdefugnlecrdysuv/Build/Intermediates.noindex/PrecompiledHeaders/MyProject-Bridging-Header-e8n926ydzbc0.dia' for diagnostics emission (No such file or directory)
/Users/jh/Library/Developer/Xcode/DerivedData/MyProject-epxolwjjgmimbdefugnlecrdysuv/Build/Intermediates.noindex/PrecompiledHeaders/MyProject-Bridging-Header-e8n926ydzbc0.dia:1:1: warning: Could not read serialized diagnostics file: error("Failed to open diagnostics file") (in target 'MyProject' from project 'MyProject')
Command PrecompileSwiftBridgingHeader failed with a nonzero exit code
Expo SDK 版本 44。我在 2022 Mac Studio M1 上。
好的,找到解決方案!
我曾使用npx react-native-rename
命名我的項目,但它沒有重命名 Swift 橋接 header。
它位於ios/MyProject/<oldname>-Bridging-Header.h
中。
renamed: ios/MyProject/OldName-Bridging-Header.h -> ios/MyProject/MyProject-Bridging-Header.h
當我這樣做的時候,我還發現我的幾個包標識符也沒有被移動。 對com.yourorganization.youroldbundlename
進行代碼庫搜索以查找並替換它們。
我必須更新的位置:
./ios/MyProject.xcodeproj/project.pbxproj
./ios/MyProject/Info.plist
./app.json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.