for - error: el objetivo mínimo de implementación del archivo del módulo es ios8.3 v8.3
swift xcode download (8)
Todos los intentos de importar un marco dinámico en un patio de juegos Xcode producen el siguiente error:
error: module file''s minimum deployment target is ios8.3 v8.3
1) Ir a, Destino -> General -> Información de implementación
2) establezca el Destino de implementación como el que se solicita en el mensaje de error (8.3 en su caso).
3) producto -> limpio
4) producto -> Construir
Como mencionó Tony, tienes que
1. Establezca el objetivo de implementación de iOS en 8.0
Si usa Pods, puede que tenga que hacer el siguiente paso:
2. Vaya a las dependencias de Pods y cambie los objetivos de implementación a 8.0 también.
En mi caso, tuve que cambiar el objetivo de implementación en cada uno de mis pods a 8.0 ya que todos estaban en 8.3.
En su archivo Pod, simplemente elimine el comentario en esta línea:
platform :ios, ''8.0''
Funciona para mi.
Es posible que haya creado un objetivo después de actualizar Xcode, que convirtió 8.3 en el Objetivo de implementación de iOS en la Configuración de compilación para ese objetivo.
Arreglé esto por:
- Establecer el objetivo de implementación de iOS en 8.0 (que es lo mismo que el resto del proyecto)
Tenga en cuenta que la versión de iOS no coincide en esta captura de pantalla (uno es 10.0, otro es 9.3)
Tenga en cuenta que las versiones de iOS ahora coinciden (asegúrese de que todas coincidan)
- Hacer una limpieza (Comando + Shift + k) y construir
Si un clean + build no lo arregla, cambiar el dispositivo / simulador en el que está implementando desde el menú del esquema y construir de nuevo debería ayudar.
Este error también podría surgir si realiza pruebas unitarias. Entonces, además de lo que ha sugerido @Tony y @Allreadyhome, haga lo siguiente:
- Con su objetivo de prueba seleccionado, vaya a ''Configuración de compilación''
- Busque ''Objetivo de implementación de iOS'' en la barra de búsqueda superior.
- Cambie el valor del objetivo de implementación de iOS en consecuencia (en el contexto de esta pregunta, cambiará el objetivo de implementación a 8.0)
Y deberías ser bueno.
He encontrado un error:
Module file''s minimum deployment target is ios9.2 v9.2
Después de cambiar el objetivo de implementación de iOS a 8.0 para mi PROYECTO. El proyecto es creado por Xcode 7.2 , con '' Incluir pruebas unitarias '' e '' Incluir pruebas de IU '' marcadas.
Debido a que XCUIApplication () requiere iOS 9.0+, para corregir el error, simplemente cambie el objetivo de implementación de las Pruebas de IU a 9.0 o superior, y deja 8.0 para otros objetivos.
Tuve el mismo problema cuando descargué un tutorial de framework con ios 12 y mi sdk tiene que tener ios 11.4. Configuré el objetivo de implementación de iOS en la versión que necesitaba (11.4) y también actualicé las dependencias de Pods. Pero eché de menos algunos. Entonces, hice una búsqueda con la versión que quería cambiar (es decir, 12.0). Simplemente enumera todo lo que tiene el número de versión (target, project, podspec, pods). Cambiando a todos (a 11.4 en mi caso), lo resolvió.
Tuve este problema cuando el objetivo de implementación mínimo de unas pocas dependencias seleccionadas se configuró en una versión de iOS más reciente que el objetivo de implementación mínimo de objetivos principales.