pasos para reproducir:
versiones instaladas:
react 15.4.2 react-native 0.40.0crear un nuevo proyecto
react-native init reactNativeTestProyecto en ejecución
1) Start Xcode 2) Open Project reactNativeTest 3) Run Appcuando lo ejecuto en xcode, recibo muchas advertencias de desuso, problemas semánticos y errores de CoreFoundation.
ver captura de pantalla
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.
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
min_OSTarget_post_install en su PodfileCó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