Système d'exploitation : macOS 10.14
Nœud : 10.0.0
Fil : introuvable
npm : 5.6.0
Gardien : 4.9.0
Xcode : Xcode 10.0 bêta (10L176w)
Android Studio : 3.1 AI-173.4720617
Packages : (recherché => installé)
réagir : 16.3.1 => 16.3.1
réactif natif : 0,55,4 => 0,55,4
Lors de la création/exécution d'une application dans Xcode 10 bêta, produit une erreur
Build input file cannot be found: '/Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
Lorsque l'utilisation de react-native run-ios
produit une erreur
** 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)
Cependant, cela ne se produit que lors de l'utilisation de Xcode CLI 10 ou lors d'une tentative d'exécution avec Xcode 10
react-native init App
react-native run-ios
avec Xcode 10 CLIL'application devrait fonctionner
Produit une erreur comme indiqué ci-dessous :
J'ai travaillé dessus aujourd'hui, il semble qu'une référence au fichier libfishhook.a
fasse référence à la mauvaise sortie. Je vais voir si je peux obtenir un PR dans une seconde.
J'ai mis en place #19579 qui devrait résoudre ce problème.
Pour tous ceux qui rencontrent cela, c'est déjà corrigé, mais si vous ne voulez pas attendre une version, utilisez la branche master ou appliquez les modifications de ce pr manuellement (j'ai pris cette dernière approche car c'est plus rapide).
@eliperkins && @amitassaraf merci ! Cela a fonctionné pour moi comme un charme! Le dernier de ma chaîne d'erreurs exécutant la version iOS de mon application pour la première fois.
Pour une solution, j'ai copié le fichier de mon ios/build/Build/Products/Debug-iphonesimulator/libfishhook.a et l'ai collé dans ../node_modules/react-native/Libraries/WebSocket/ et j'ai obtenu la version. J'espère que ça aide.
j'utilise
réaction-native-cli: 2.0.1
natif réactif : 0,55,4
macOS v.10.14 bêta
Xcode 10 bêta
Merci à tous ceux que cette solution a aidés... c'est la première fois que j'ajoute à la communauté et mec, c'était génial de voir tout l'amour emoji *
Pour une solution, j'ai copié le fichier de mon ios/build/Build/Products/Debug-iphonesimulator/libfishhook.a et l'ai collé dans ../node_modules/react-native/Libraries/WebSocket/ et j'ai obtenu la version. J'espère que ça aide.
j'utilise
réaction-native-cli: 2.0.1
natif réactif : 0,55,4
macOS v.10.14 bêta
Xcode 10 bêta
ça a marché pour moi ! THX!
Pour une solution, j'ai copié le fichier de mon ios/build/Build/Products/Debug-iphonesimulator/libfishhook.a et l'ai collé dans ../node_modules/react-native/Libraries/WebSocket/ et j'ai obtenu la version. J'espère que ça aide.
j'utilise
réaction-native-cli: 2.0.1
natif réactif : 0,55,4
macOS v.10.14 bêta
Xcode 10 bêta
Cela n'a fonctionné que pour moi. Et qu'en est-il de mon autre ami qui clone le projet ? Avez-vous une bonne solution pour cela?
Supprimez et ajoutez à nouveau libfishhook.a de Xcode et le problème de chemin sera résolu.
@smjenkins
Wooo... merci beaucoup...
Doux! YW :))
Envoyé de mon iPhone
Le 20 septembre 2018, à 12h27, Vilayhong Bounthanh [email protected] a écrit :
@smjenkins
Wooo... merci beaucoup...-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.
@gastonmorixe merci beaucoup...
@gastonmorixe
THX!
@Furqankhanzada merci !
construire
ça a marché pour moi !
Mise à niveau vers 0.57.0-rc4 probablement meilleureLe 18 septembre 2018, à 16h30, IceTeddy [email protected] a écrit :Pour une solution, j'ai copié le fichier depuis mon ios/build/Build/Products/Debug-iphonesimulator/ libfishhook.a et l'a collé dans ../node_modules/react-native/Libraries/WebSocket/ et a obtenu la version. J'espère que ça aide. J'utilise
réaction-native-cli: 2.0.1
natif réactif : 0,55,4
macOS v.10.14 bêta
Xcode 10 bêta
ça a marché pour moi ! Merci !—Vous recevez ce message parce que vous avez créé le fil. Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil.
Toujours la même erreur. J'ai copié le fichier du dossier ios/buid/...
et je l'ai copié dans WebScoket mais j'obtiens toujours la même erreur.
macOS: 10.13.6
react-native: 0.55.2
xcode: 10.0
react: 16.3.1
Cela fonctionnait bien sur la version précédente de xcode, mais maintenant, cela me donne les erreurs suivantes lors de la génération de la version.
Erreur : Build input file cannot be found:'/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
Problème lexical ou de préprocesseur :
/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 suivez-vous la méthode @Furqankhanzada ?
Suivre les instructions de
Je le supprime dans Xcode, et cela fonctionne.
@pangpond Oui, j'ai fait comme il l'a mentionné dans son commentaire mais cela n'a pas fonctionné pour moi.
Utiliser la recommandation @smjenkins
Envoyé de mon iPhone
Le 1er octobre 2018, à 14h32, Alqama Bin Sadiq [email protected] a écrit :
@pangpond Oui, j'ai fait comme il l'a mentionné dans son commentaire mais cela n'a pas fonctionné pour moi.
-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.
utilisez ceci :
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)
Quelqu'un a le même problème avec moi ?
@alqamabinsadiq suivez-vous la méthode @Furqankhanzada ?
Oui, je l'ai suivi mais j'ai toujours la même erreur.
@alqamabinsadiq suivez-vous la méthode @Furqankhanzada ?
Oui, je l'ai suivi mais j'ai toujours la même erreur.
J'ai fini de rétrograder xcode à 9.4.1, réinstaller Pods 😄
Pour une solution, j'ai copié le fichier de mon ios/build/Build/Products/Debug-iphonesimulator/libfishhook.a et l'ai collé dans ../node_modules/react-native/Libraries/WebSocket/ et j'ai obtenu la version. J'espère que ça aide.
j'utilise
réaction-native-cli: 2.0.1
natif réactif : 0,55,4
macOS v.10.14 bêta
Xcode 10 bêtaMerci à tous ceux que cette solution a aidés... c'est la première fois que j'ajoute à la communauté et mec, c'était génial de voir tout l'amour emoji *
Cela fonctionne pour moi, merci @smjenkins ! Juste curieux, comment avez-vous compris cela?
merci @gastonmorixe , je le supprime puis l'ajoute, fonctionne enfin
@Furqankhanzada merci beaucoup
Suivre les instructions de https://github.com/facebook/react-native/issues/19529
@Furqankhanzada Merci :)
La solution de @Furqankhanzada semble être excellente, mais que se passe-t-il si vous utilisez un CD ? Vous ne pouvez pas faire la manipulation manuellement, vous ne pouvez pas non plus simplement ajouter vos node_modules au contrôle de source 😢
@sofianegargouri, vous pouvez utiliser l'ancien système de construction du CD en passant -UseNewBuildSystem='NO' à xcodebuild. J'ai pu corriger les erreurs config.h avec le problème #19529
Supprimez et ajoutez à nouveau libfishhook.a de Xcode et le problème de chemin sera résolu.
@Furqankhanzada Pouvez-vous m'aider dans cette affaire ?
@mesutozturk, vous consultez l'onglet Étiquettes de ressources . Les options s'afficheront lorsque l'onglet Phases de construction est sélectionné :
bon travail!
Supprimez et ajoutez à nouveau libfishhook.a de Xcode et le problème de chemin sera résolu.
Bon travail!
merci beaucoup @guytepper
@alqamabinsadiq, il y a un autre problème dans RN concernant le config.h.
Je publierai ce commentaire des utilisateurs, qui a fonctionné pour moi (aucun des autres ne l'a fait).
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...
J'ai donc littéralement essayé tout ce que je pouvais trouver pour que cela fonctionne et je suppose qu'il me manque quelque chose d'évident. Je ne peux pas vraiment le rendre public car c'est un projet commercial mais évidemment ce serait bien d'ajouter d'autres solutions à ce fil ?
Choses que j'ai faites :
Pods nettoyés juste pour être sûr
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, Pods 1.5.3, Nœud v8.10.0 (Npm 6.4.1)
Copiez le fichier libfishhook.a
dans node_modules/react-native/Libraries/Websocket
et collez-le. Construisez-le et la construction réussira
@gastonmorixe Merci
Je suis également confronté à ce problème sur un serveur CI, évidemment la solution de contournement Xcode ne résout pas le problème pour moi. ??
Passez juste une journée là-dessus !
Nous pouvons copier le fichier libfishhook.a dans node_modules/react-native/Libraries/Websocket mais quand cela sera-t-il corrigé ?
À l'heure actuelle, je pense que libfishhook.a
est un artefact très important qui devrait être protégé de tout type d'apocalypse.
@carloscuesta Par hasard, êtes-vous en mesure d'avoir un .ipa
ou un .app
dans votre CI sans effectuer de solutions de contournement piratées ?
Hé @reach2jeyan, j'ai enfin résolu le problème en basculant vers l'ancien système de construction Xcode sur Xcode 10.1 -UseModernBuildSystem=NO
son travail... merci
ajoutez-les dans les phases de construction, si vous avez déjà ajouté et obtenez toujours une erreur, supprimez-les et ajoutez-les à nouveau et recréez-les
ça marche, merci...
Ce commentaire a été très utile. Cela résout le bug.
https://github.com/facebook/react-native/issues/19569#issuecomment-399652331
Supprimez et ajoutez à nouveau libfishhook.a de Xcode et le problème de chemin sera résolu.
c'est le travail, supprimer et ajouter à nouveau
Commentaire le plus utile
Supprimez et ajoutez à nouveau libfishhook.a de Xcode et le problème de chemin sera résolu.