xcode14 es compatible con el sistema iOS9~iOS10
Después de que Xcode se actualizó a Xcode14, la versión compatible del sistema se actualizó a iOS11.0. Sin embargo, nuestro proyecto debe ser compatible con iOS9 y el error de empaquetado del script indica:
The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 9.0, but the range of supported deployment target versions is 11.0 to 16.2.99.
Registre el proceso de adaptación a continuación. El proceso de adaptación es el mismo que el de depuración y adaptación del dispositivo real iOS.
1. Adaptación y adición de un paquete de depuración de máquina real.
1.1 Primero, en versiones anteriores a Xcode14, la aplicación ---- xcode muestra el contenido del paquete
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
iOS11.0
, copie la carpeta inferior del programa al directorio correspondiente de Xcode14 DeviceSupport
.
1.2 O descargue directamente https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
o el paquete de prueba de máquina real de desarrollo de iOS (paquete de depuración) desde github: actualizaciones continuas
2. Adaptación del archivo SDKSettings.plist
2.1 En Xcode14, la aplicación ---- el contenido del paquete de visualización xcode modifica los siguientes SDKSettings.plist
archivos. Recuerde modificar los siguientes archivos antes de modificarlos 备份
para evitar que se restauren errores
/Applications/Xcode.app /Contents/Developer/Platforms/iPhoneOS.platform/ Desarrollador/SDK/iPhoneOS .sdk/SDKSettings.plist
2.1 Agregar las versiones 9.0-10.3 a los siguientes nodos
SupportedTargets
---- iphoneos
----ValidDeploymentTargets
DefaultProperties
----DEPLOYMENT_TARGET_SUGGESTED_VALUES
Si no está incluido, copie el archivo plist al escritorio y agréguelo manualmente. Después de agregarlo, péguelo en su ubicación original. 重启Xcode
Eso es todo.
2.2 El objetivo mínimo de implementación cambió a 9.0