1 votos

Xcode 15.3 no puede resolver el versionado del paquete

Después de haber sido actualizado a la versión 15.3 de Xcode durante una actualización a OSX 14.4, ya no puedo compilar mi aplicación de iOS. Veo el error de compilación;

No se pudieron resolver las dependencias porque no hay versiones de 'strada-ios' que coincidan con el requisito 1.0.0..<2.0.0 y el root depende de 'strada-ios' 1.0.0..<2.0.0.

El paquete strada-ios está en la versión v1.0.0-beta2. Si examino los paquetes en la página de Archivo/Agregar Dependencia de Paquete en Xcode, veo que el paquete strada-ios tiene la opción Regla de Dependencia 'Hasta la Siguiente Versión Principal' deshabilitada, por lo que no puedo cambiarla. Por otro lado, también tengo el paquete chartview instalado y la Regla de Dependencia no está deshabilitada, por lo que puedo elegir opciones como 'Rama' o 'Compromiso'.

En la parte inferior de la ventana, estoy viendo

El proyecto ya depende de 'strada-ios' con la regla 1.00 Siguiente Mayor

0voto

Obromios Puntos 118

Para solucionar esto, edité el archivo project.pbxproj y eliminé lo siguiente:

packageReferences = (
                xyz /* XCRemoteSwiftPackageReference "strada-ios" */,
            );

Luego agregué el paquete nuevamente. Reinicié las cachés del paquete, y ejecuté

rm -rf ~/Library/Developer/Xcode/DerivedData/*

Y luego fui a la configuración General y agregué Strada a la sección de Frameworks.

No estoy seguro de por qué funcionó esto o qué salió mal, así que si alguien quiere dar una respuesta más completa, estaría encantado de aceptarla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X