Los objetivos de implementación del simulador de iOS están configurados en 7.0, pero el rango de versiones de destino de implementación admitidas para esta plataforma es de 8.0 a 12.1.
Recibo el siguiente mensaje de advertencia en mi Xcode 10.1.
Los objetivos de implementación de iOS Simulator están configurados en 7.0, pero el rango de versiones de destino de implementación admitidas para esta plataforma es de 8.0 a 12.1.
Mi sistema operativo simulador en 12.1 Xcode 10.1
Y actualicé mi archivo pod.
Mi objetivo de implementación es 9.0
en mi objetivo
Puede configurar su podfile para que coincida automáticamente con el objetivo de implementación de todos los podfiles con el objetivo de implementación de su proyecto actual de esta manera:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
end
end
El problema está en la versión de iOS de destino de implementación de los archivos de su pod, no en la versión de iOS de destino de implementación de su proyecto, por lo que debe cambiar la versión de iOS de implementación para sus pods también a cualquier versión superior a 8.0 para hacerlo, abra el espacio de trabajo de su proyecto y haga esto:
1- Haga clic en pods.
2- Seleccione cada proyecto y destino y haga clic en configuración de compilación.
3- En la sección Implementación, cambie la versión de destino de implementación de iOS a cualquier versión superior a 8.0 (es mejor probar la misma versión del proyecto).
4- Repita esto para todos los demás proyectos de sus pods y luego ejecute la aplicación.
ver la foto para más detalles
En lugar de especificar un destino de implementación en la instalación posterior del pod, puede eliminar el destino de implementación del pod para cada pod, lo que hace que el destino de implementación se herede del archivo Podfile
.
Es posible que tengas que correr pod install
para que se produzca el efecto.
platform :ios, '12.0'
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
end
end
end