OS:macOS 10.14
ノード:10.0.0
糸:見つかりません
npm:5.6.0
警備員:4.9.0
Xcode:Xcode 10.0ベータ(10L176w)
Android Studio:3.1 AI-173.4720617
パッケージ:(必要=>インストール済み)
反応:16.3.1 => 16.3.1
反応ネイティブ:0.55.4 => 0.55.4
Xcode 10ベータ版でアプリをビルド/実行すると、エラーが発生しますBuild input file cannot be found: '/Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
react-native run-ios
すると、エラーが発生します
** BUILD FAILED **
The following commands produced analyzer issues:
Analyze /Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/React/Base/RCTModuleMethod.mm normal x86_64
(1 command with analyzer issues)
The following build commands failed:
Libtool /Users/qinguan/Desktop/reactnative/CodeCollab/ios/build/Build/Products/Debug-iphonesimulator/libRCTWebSocket.a normal x86_64
(1 failure)
ただし、Xcode CLI 10を使用している場合、またはXcode10で実行しようとしている場合にのみ発生します。
react-native init App
react-native run-ios
をXcode 10CLIで開きますアプリを実行する必要があります
以下に示すようなエラーが発生します。
私は今日これに取り組んでいます、 libfishhook.a
ファイルへの参照が間違った出力を参照しているようです。 すぐにPRを上げることができるかどうかを確認します。
私はこれに対処する必要がある#19579を上げました。
これを経験している人はすでに修正されていますが、リリースを待ちたくない場合は、masterブランチを使用するか、このprからの変更を手動で適用してください(後者の方が速いため、後者のアプローチを採用しました)。
@eliperkins && @amitassarafありがとう! それは私にとって魅力のように働きました! iOSバージョンのアプリを初めて実行したときの一連のエラーの最後。
解決策として、ファイルをios / build / Build / Products / Debug-iphonesimulator / libfishhook.aからコピーし、.. / node_modules / react-native / Libraries / WebSocket /に貼り付けて、ビルドを取得しました。 お役に立てば幸いです。
私は使っている
react-native-cli:2.0.1
反応ネイティブ:0.55.4
macOSv.10.14ベータ版
Xcode10ベータ
このソリューションが役に立ったことを皆さんに感謝します....これはコミュニティと男性に追加するのは初めてです、すべての絵文字の愛を見るのはドープでした*
解決策として、ファイルをios / build / Build / Products / Debug-iphonesimulator / libfishhook.aからコピーし、.. / node_modules / react-native / Libraries / WebSocket /に貼り付けて、ビルドを取得しました。 お役に立てば幸いです。
私は使っている
react-native-cli:2.0.1
反応ネイティブ:0.55.4
macOSv.10.14ベータ版
Xcode10ベータ
それは私のために働いた! THX!
解決策として、ファイルをios / build / Build / Products / Debug-iphonesimulator / libfishhook.aからコピーし、.. / node_modules / react-native / Libraries / WebSocket /に貼り付けて、ビルドを取得しました。 お役に立てば幸いです。
私は使っている
react-native-cli:2.0.1
反応ネイティブ:0.55.4
macOSv.10.14ベータ版
Xcode10ベータ
それは私のためだけに働いた。 そして、プロジェクトのクローンを作成している他の友人はどうですか? そのための良い解決策はありますか?
Xcodeからlibfishhook.aを削除して再度追加すると、パスの問題が解決します。
@smjenkins
うわー...どうもありがとう...
甘い! YW :))
私のiPhoneから送信された
2018年9月20日には、12:27 PMで、Vilayhong Bounthanhの[email protected]は書きました:
@smjenkins
うわー...どうもありがとう...—
あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信するか、GitHubで表示するか、スレッドをミュートしてください。
@gastonmorixeどうもありがとう...
@gastonmorixe
THX!
@Furqankhanzada thx!
建てる
それは私のために働いた!
0.57.0-RC4へのアップグレードは、おそらく午後4時30分betterOn 2018年9月18日、IceTeddy [email protected]は書きました:のために解決策、私は私のIOS /ビルド/ビルド/製品/デバッグ-iphonesimulatorからファイルをコピー/ libfishhook.aを../node_modules/react-native/Libraries/WebSocket/に貼り付けて、ビルドを取得しました。 お役に立てば幸いです。
react-native-cli:2.0.1
反応ネイティブ:0.55.4
macOSv.10.14ベータ版
Xcode10ベータ
それは私のために働いた! Thx!-スレッドを作成したため、これを受信しています。このメールに直接返信するか、GitHubで表示するか、スレッドをミュートしてください。
それでも同じエラーが発生します。 ios/buid/...
フォルダーからファイルをコピーしてWebScoketにコピーしましたが、それでも同じエラーが発生します。
macOS: 10.13.6
react-native: 0.55.2
xcode: 10.0
react: 16.3.1
以前のバージョンのxcodeでは正常に機能していましたが、ビルドの生成中に次のエラーが発生します。
エラー: Build input file cannot be found:'/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
また、字句またはプリプロセッサの問題:
/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/third-party/glog-0.3.4/src/base/mutex.h:105:10: 'config.h' file not found
@alqamabinsadiq @Furqankhanzadaメソッドに従いますか?
@Furqankhanzadaの指示に従うと、(他に何もせずに)
Xcodeで削除すると、動作します。
@pangpondはい、彼がコメントで述べたように私はしましたが、それは私にとってはうまくいきませんでした。
@smjenkinsの推奨事項を使用する
私のiPhoneから送信された
2018年10月1日には、午後2時32分で、Alqamaビンサディクの[email protected]は書きました:
@pangpondはい、彼がコメントで述べたように私はしましたが、それは私にとってはうまくいきませんでした。
—
あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信するか、GitHubで表示するか、スレッドをミュートしてください。
これを使って :
https://medium.com/@rhdeck/running -react-native-with-xcode-10-beta-1-83c4334e7e0f
ld: warning: directory not found for option '-L/Users/arryanggaalievpratamaputra/Library/Developer/Xcode/DerivedData/wakanda-dnqkqsnitynopjgpmrrqqrrmjmex/Build/Products/Debug-iphonesimulator/React'
ld: library not found for -lPods-wakanda
clang: error: linker command failed with exit code 1 (use -v to see invocation)
誰かが私と同じ問題を抱えていますか?
@alqamabinsadiq @Furqankhanzadaメソッドに従いますか?
はい、私は彼をフォローしましたが、それでも同じエラーが発生します。
@alqamabinsadiq @Furqankhanzadaメソッドに従いますか?
はい、私は彼をフォローしましたが、それでも同じエラーが発生します。
xcodeを9.4.1にダウングレードし、ポッドを再インストールしました😄
解決策として、ファイルをios / build / Build / Products / Debug-iphonesimulator / libfishhook.aからコピーし、.. / node_modules / react-native / Libraries / WebSocket /に貼り付けて、ビルドを取得しました。 お役に立てば幸いです。
私は使っている
react-native-cli:2.0.1
反応ネイティブ:0.55.4
macOSv.10.14ベータ版
Xcode10ベータこのソリューションが役に立ったことを皆さんに感謝します....これはコミュニティと男性に追加するのは初めてです、すべての絵文字の愛を見るのはドープでした*
これは私にとってはうまくいきます、 ます! 好奇心が強いのですが、どうやってそれを理解したのですか?
ありがとう@gastonmorixe 、私はそれを削除してから追加し、最終的に機能します
@Furqankhanzadaどうもありがとう🎉
@Furqankhanzadaの指示に従うことは私のために働いた。 config.hの別の問題があり、この問題をフォローすることで解決しましたhttps://github.com/facebook/react-native/issues/19529
@Furqankhanzadaありがとうございます:)
@Furqankhanzadaのソリューションは素晴らしいようですが、CDを使用している場合はどうでしょうか。 手動で操作することはできません。また、node_modulesをソース管理に追加することもできません😢
@sofianegargouri -UseNewBuildSystem = 'NO'をxcodebuildに渡すことで、CDの古いビルドシステムを使用できます。 問題#19529でconfig.hエラーを修正できました
Xcodeからlibfishhook.aを削除して再度追加すると、パスの問題が解決します。
@Furqankhanzadaこの事件で私を助けてくれませんか?
@mesutozturk [リソースタグ]タブを表示しています。 [ビルドフェーズ]タブを選択すると、オプションが表示されます。
よくやった!
Xcodeからlibfishhook.aを削除して再度追加すると、パスの問題が解決します。
良くやった!
どうもありがとう@guytepper👍
@alqamabinsadiq config.hに関して、RNに別の問題があります。
私はそのユーザーのコメントを投稿しますが、それは私にとってはうまくいきました(他の誰もしませんでした)。
For everyone else getting the error when building for devices in Xcode 10:
No member named '__rip' in '__darwin_arm_thread_state64'
Do not use ./configure to build glog. That will produce a broken config.h in Xcode 10. Use this instead:
cd node_modules/react-native/third-party/glog-0.3.5/ && ../../scripts/ios-configure-glog.sh
Note that the version in the path might differ per react-native version...
だから私はこれを機能させるために見つけることができるすべてを文字通り試しました、そして私がノードモジュールを含む私のプロジェクトをコミットするならば誰かが見てみたいと思いますか? 商用プロジェクトであるため、実際に公開することはできませんが、このスレッドに他のソリューションを追加するのは明らかに良いことでしょうか。
私がしたこと:
念のためにポッドをクリーンアップしました
rm -rfd ~/Library/Developer/Xcode/DerivedData/* &&
rm -rfd *.xcworkspace &&
rm -rfd Pods &&
rm Podfile.lock &&
pod cache clean --all &&
pod install
Xcode 10、RN 5.3、ポッド1.5.3、ノードv8.10.0(Npm 6.4.1)
ファイルlibfishhook.a
をnode_modules/react-native/Libraries/Websocket
コピーして、そこに貼り付けます。 それをビルドすると、ビルドは成功します
@gastonmorixeありがとう
私はCIサーバーでもこの問題に直面していますが、明らかにXcodeの回避策では問題が修正されません。誰もがこれに直面したことがありますか? 🤔
それに一日を費やすだけです!
ファイルlibfishhook.aをnode_modules / react-native / Libraries / Websocketにコピーできますが、これはいつ修正されますか?
今のところ、 libfishhook.a
は非常に重要なアーティファクトであり、あらゆる種類の黙示録から保護する必要があると思います。
@carloscuesta万が一、ハッキーな回避策を実行せずに、CIに.ipa
または.app
を含めることができますか?
ねえ@ reach2jeyanついに、Xcode 10.1の古いXcodeビルドシステムに切り替えることで問題を修正しました-UseModernBuildSystem=NO
その仕事...ありがとう
ビルドフェーズでこれらを追加します。すでに追加してもエラーが発生する場合は、削除して再度追加し、再度ビルドします。
それは動作します、ありがとう...
このコメントは非常に役に立ちました。 それはバグを解決します。
https://github.com/facebook/react-native/issues/19569#issuecomment -399652331
Xcodeからlibfishhook.aを削除して再度追加すると、パスの問題が解決します。
それは動作します、削除して再度追加します
最も参考になるコメント
Xcodeからlibfishhook.aを削除して再度追加すると、パスの問題が解決します。