Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

262
Views
¿Por qué después de un nuevo proyecto nativo de reacción hay muchas advertencias de desaprobación?

pasos para reproducir:

versiones instaladas:

 react 15.4.2 react-native 0.40.0

crear un nuevo proyecto

 react-native init reactNativeTest

Proyecto en ejecución

 1) Start Xcode 2) Open Project reactNativeTest 3) Run App

cuando lo ejecuto en xcode, recibo muchas advertencias de desuso, problemas semánticos y errores de CoreFoundation.

ver captura de pantalla

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Estos son problemas conocidos en React Native 0.40 ( informados en el proyecto React Native github como problema # 11736 ) que ocurren para otros (también para mí) en un proyecto nuevo.

Desde hace 17 minutos, hay una serie de solicitudes de incorporación de cambios que reducen algunos de los problemas.

Un comentarista sobre el problema informa que "esas son advertencias y en su mayoría puede ignorar esas advertencias. Su proyecto debería funcionar bien con esas advertencias". Lo he confirmado, pero espero que pronto eliminemos estas advertencias.

over 4 years ago · Santiago Trujillo Report

0

Por qué

El objetivo de OS Deployment es demasiado bajo para muchas de estas dependencias. ¡Algunos están configurados para iPhone 4! Creé un error en React Native con esta misma solución

Solución

  1. Copie la función min_OSTarget_post_install en su Podfile
  2. Llame a la función dentro de post_install
  3. instalación de la vaina
  4. Vea cómo desaparecen cientos de advertencias de Xcode

Código

 def min_OSTarget_post_install(installer) installer.pods_project.targets.each do |target| target.build_configurations.each do |config| if Gem::Version.new('8.0') > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' end end end end
 post_install do |installer| ... min_OSTarget_post_install(installer) // ADD THIS LINE end
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!