Xcode 10(新しいベータ版)でリアクションネイティブアプリhello worldアプリを実行したいときにこのエラーが発生します。エラー :
エラー:ビルド入力ファイルが見つかりません: '/Users/nic/Documents/X-Project/xapp/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
この問題は、より厳密な xcode 10 new build system によってキャッチされます。
反応ネイティブが実際に問題を修正している間の一時的な修正は、古いビルドシステムの使用に戻ることです
Xcodeで、File->プロジェクト/ワークスペースの設定。以下に示すように、Legacy Build Systemを選択するBuild Systemオプションが表示されます
Clearプロジェクトと「派生データ」BuildおよびRunプロジェクト
ボーナスポイント:CI/CDパイプラインを使用している場合は、xcodebuild引数-UseNewBuildSystem='NO'
をcliまたはfastlane xcargs: "-UseNewBuildSystem='NO'"
here のように、libfishhook.aを正しいフォルダーに手動でコピーして貼り付けてください。
解決策として、ios/build/Build/Products/Debug-iphonesimulator/libfishhook.aからファイルをコピーし、../node_modules/react-native/Libraries/WebSocket /に貼り付けてビルドを取得しました。役に立てば幸いです。
...
ダニエルの答えは私が問題を解決するのに役立ちました。 tvOSの場合は、RCTWebSocket-tvOS.aで同じアクションを削除および追加する必要があることに注意してください。