OS: macOS 10.14
Nó: 10.0.0
Fio: Não Encontrado
npm: 5.6.0
Vigia: 4.9.0
Xcode: Xcode 10.0 beta (10L176w)
Android Studio: 3.1 AI-173.4720617
Pacotes: (queria => instalado)
reagir: 16.3.1 => 16.3.1
reagente nativo: 0,55,4 => 0,55,4
Ao construir / executar um aplicativo em Xcode 10 beta, produz erro
Build input file cannot be found: '/Users/qinguan/Desktop/reactnative/CodeCollab/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
Ao usar react-native run-ios
produz erro
** 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)
No entanto, só acontece ao usar o Xcode CLI 10 ou ao tentar executar com o Xcode 10
react-native init App
react-native run-ios
com o Xcode 10 CLIO aplicativo deve ser executado
Produz erro conforme mostrado abaixo:
Estive trabalhando nisso hoje, parece que uma referência ao arquivo libfishhook.a
está referenciando a saída errada. Vou ver se consigo um PR em um segundo.
Eu coloquei # 19579 que deve resolver isso.
Para qualquer um que esteja passando por isso, já está corrigido, mas se você não quiser esperar por um lançamento, use o branch master ou aplique as alterações deste pr manualmente (eu escolhi a última abordagem, pois é mais rápida).
@eliperkins && @amitassaraf obrigado! Isso funcionou para mim como um encanto! O último de minha sequência de erros ao executar a versão iOS do meu aplicativo pela primeira vez.
Para uma solução, copiei o arquivo de meu ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a e colei em ../node_modules/react-native/Libraries/WebSocket/ e peguei a compilação. Espero que ajude.
estou usando
reac-nativo-cli: 2.0.1
reagente nativo: 0.55.4
macOS v.10.14 beta
Xcode 10 beta
Obrigado a todos que esta solução ajudou .... esta é a minha primeira vez adicionando para a comunidade e cara, foi demais ver todo o amor emoji *
Para uma solução, copiei o arquivo de meu ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a e colei em ../node_modules/react-native/Libraries/WebSocket/ e peguei a compilação. Espero que ajude.
estou usando
reac-nativo-cli: 2.0.1
reagente nativo: 0.55.4
macOS v.10.14 beta
Xcode 10 beta
Funcionou para mim! Valeu!
Para uma solução, copiei o arquivo de meu ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a e colei em ../node_modules/react-native/Libraries/WebSocket/ e peguei a compilação. Espero que ajude.
estou usando
reac-nativo-cli: 2.0.1
reagente nativo: 0.55.4
macOS v.10.14 beta
Xcode 10 beta
Funcionou apenas para mim. E o meu outro amigo que clonou o projeto? Você tem alguma boa solução para isso?
Remova e adicione novamente libfishhook.a do Xcode e o problema do caminho será resolvido.
@smjenkins
Wooo ... muito obrigado ...
Doce! YW :))
Enviado do meu iPhone
Em 20 de setembro de 2018, às 12h27, Vilayhong Bounthanh [email protected] escreveu:
@smjenkins
Wooo ... muito obrigado ...-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou ignore a conversa.
@ gastonmorixe muito obrigado ...
@gastonmorixe
valeu!
@Furqankhanzada thx!
construir
funcionou para mim!
Atualizar para 0.57.0-rc4 provavelmente melhor Em 18 de setembro de 2018, às 16:30, IceTeddy [email protected] escreveu: Para uma solução, copiei o arquivo do meu ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a e colou-o em ../node_modules/react-native/Libraries/WebSocket/ e obteve a compilação. Espero que ajude. Estou usando
reac-nativo-cli: 2.0.1
reagente nativo: 0.55.4
macOS v.10.14 beta
Xcode 10 beta
Funcionou para mim! Obrigado! —Você está recebendo isto porque é o autor do tópico. Responda a este e-mail diretamente, visualize-o no GitHub ou ignore o tópico.
Ainda obtendo o mesmo erro. Copiei o arquivo da pasta ios/buid/...
e copiei no WebScoket, mas ainda obtive o mesmo erro.
macOS: 10.13.6
react-native: 0.55.2
xcode: 10.0
react: 16.3.1
Ele estava funcionando bem na versão anterior do xcode, mas agora está me apresentando os seguintes erros ao gerar a compilação.
Erro: Build input file cannot be found:'/Users/alqamabinsadiq/Desktop/Sudofy/Cambio/node_modules/react-native/Libraries/WebSocket/libfishhook.a'
Também problema léxico ou do pré-processador:
/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 você segue o método @Furqankhanzada ?
Seguir as instruções de @Furqankhanzada funcionou para mim (sem fazer mais nada)
Eu excluo no Xcode e funciona.
@pangpond Sim, fiz como ele mencionou em seu comentário, mas não funcionou para mim.
Use a recomendação @smjenkins
Enviado do meu iPhone
Em 1º de outubro de 2018, às 14h32, Alqama Bin Sadiq [email protected] escreveu:
@pangpond Sim, fiz como ele mencionou em seu comentário, mas não funcionou para mim.
-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou ignore a conversa.
usa isto :
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)
Alguém tem o mesmo problema comigo?
@alqamabinsadiq você segue o método @Furqankhanzada ?
Sim, eu o segui, mas ainda recebendo o mesmo erro.
@alqamabinsadiq você segue o método @Furqankhanzada ?
Sim, eu o segui, mas ainda recebendo o mesmo erro.
Eu terminei o downgrade do xcode para 9.4.1, reinstale os pods 😄
Para uma solução, copiei o arquivo de meu ios / build / Build / Products / Debug-iphonesimulator / libfishhook.a e colei em ../node_modules/react-native/Libraries/WebSocket/ e peguei a compilação. Espero que ajude.
estou usando
reac-nativo-cli: 2.0.1
reagente nativo: 0.55.4
macOS v.10.14 beta
Xcode 10 betaObrigado a todos que esta solução ajudou .... esta é a minha primeira vez adicionando para a comunidade e cara, foi demais ver todo o amor emoji *
Isso funciona para mim, obrigado @smjenkins ! Só por curiosidade, como você descobriu isso?
obrigado @gastonmorixe , eu removo e adiciono, finalmente funciona
@Furqankhanzada muito obrigado 🎉
Seguir as instruções de @Furqankhanzada funcionou para mim. Tive outro problema com config.h que resolvi seguindo este problema https://github.com/facebook/react-native/issues/19529
@Furqankhanzada Obrigado :)
A solução de @Furqankhanzada parece ótima, mas e se você estiver usando um CD? Você não pode fazer a manipulação manualmente, nem pode simplesmente adicionar seus node_modules ao controle de origem 😢
@sofianegargouri você pode usar o sistema de compilação antigo em CD passando -UseNewBuildSystem = 'NO' para xcodebuild. Consegui corrigir os erros do config.h com o problema # 19529
Remova e adicione novamente libfishhook.a do Xcode e o problema do caminho será resolvido.
@Furqankhanzada Você pode me ajudar com este caso?
@mesutozturk, você está visualizando a guia Tags de recurso . As opções aparecerão quando a guia Build Phases for selecionada:
bom trabalho!
Remova e adicione novamente libfishhook.a do Xcode e o problema do caminho será resolvido.
bom trabalho!
muito obrigado @guytepper 👍
@alqamabinsadiq, há outro problema no RN em relação ao config.h.
Vou postar o comentário dos usuários, que funcionou para mim (nenhum dos outros funcionou).
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...
Então, eu literalmente tentei tudo que posso encontrar para fazer isso funcionar e estou supondo que estou perdendo algo óbvio, se eu enviar meu projeto incluindo módulos de nó, alguém gostaria de dar uma olhada? Eu realmente não posso torná-lo público, pois é um projeto comercial, mas obviamente seria bom adicionar outras soluções a este tópico?
Coisas que fiz:
Limpei os Pods apenas para ter certeza
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, Node v8.10.0 (Npm 6.4.1)
Copie o arquivo libfishhook.a
para node_modules/react-native/Libraries/Websocket
e cole lá. Construa e a construção terá sucesso
@gastonmorixe Obrigado
Estou enfrentando esse problema também em um servidor de CI, obviamente, a solução alternativa do Xcode não corrige o problema para mim, alguém já enfrentou isso? 🤔
Basta passar um dia nisso!
Podemos copiar o arquivo libfishhook.a para node_modules / react-native / Libraries / Websocket, mas quando isso será corrigido?
No momento, acredito que libfishhook.a
é um artefato muito importante que deve ser protegido de qualquer tipo de apocalipse.
@carloscuesta Por acaso, você é capaz de ter um .ipa
ou .app
em seu CI sem executar soluções alternativas?
Ei @ reach2jeyan, finalmente resolvi o problema mudando para o antigo sistema de compilação do Xcode no Xcode 10.1 -UseModernBuildSystem=NO
seu trabalho ... obrigado
adicione-os nas fases de compilação, se você já adicionou e ainda está obtendo erros, remova e adicione-os novamente e compile novamente
funciona, obrigado ...
Este comentário foi muito útil. Resolve o bug.
https://github.com/facebook/react-native/issues/19569#issuecomment -399652331
Remova e adicione novamente libfishhook.a do Xcode e o problema do caminho será resolvido.
está funcionando, remova e adicione novamente
Comentários muito úteis
Remova e adicione novamente libfishhook.a do Xcode e o problema do caminho será resolvido.