Why are local packages added using XcodeProj and local packages added through the Xcode GUI interface in different locations in the project? Do we need to distinguish between locally added and remotely added packages?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- swift
- Área
- build-system
Línea de trabajo
Empiece comparando los puntos de entrada rootObject.addSwiftPackage y rootObject.addLocalSwiftPackage y examine las ubicaciones de los proyectos generados que se muestran en el informe. Determine si las ubicaciones diferentes son esperadas y, a continuación, documente la distinción o defina el comportamiento deseado antes de la implementación; el issue no proporciona archivos ni pruebas con nombre.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context 🕵️♀️
Provide information that helps with understanding your issue. For example your use case that the project doesn't cover, what you were doing when you found the bug... You can also provide the version of the library that you were using, how you integrated it with your project, the platform version...
Use the following two methods to add packages
`
//remote package
do{
let reference = try rootObject.addSwiftPackage(repositoryURL: package.url, productName: package.name, versionRequirement: .branch(""), targetName: "TestSwiftPackage")
print("success===(reference)")
} catch {
print("fail (package.name),error:(error.localizedDescription)")
}
// local package
do {
let reference = try rootObject.addLocalSwiftPackage(path:Path(package.url), productName: package.name, targetName: "TestSwiftPackage")
print("success===(reference)")
} catch {
print("fail (package.name),error:(error.localizedDescription)")
}
`
but remote package and local package in different localtion.
What 🌱
Describe here your issue, a bug you found, an idea that you had, something that you think can be improved...
Proposal 🎉
Attach your own proposal (if you have it). We'll discuss in on the issue to find the best one that fits into the library.
- Lenguaje dominante
- Swift
- Estrellas
- 2.2k
- Forks
- 356
- Merge medio
- 5 h 54 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de tuist/XcodeProj
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
New Xcode 26 formatAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
-
Removing a target referenced by PBXFileSystemSynchronizedBuildFileExceptionSet crashes serializationAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
-
PBXProjEncoder crashes when sorting projectReferences if ProjectRef file element has nil namePosiblemente ocupada @Ant-tree la tomó hace 267 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
Todos los issues de tuist/XcodeProj
Issues similares
-
Tests fail when the Mac isn't set to EnglishPosiblemente ocupada @zolferfigueiredo la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 3 días
-
area:shell order:3 status:ready type:bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
krystianslowik/arkt#618 ·
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
nightscout/Trio#1741 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
deepsealabs/libdc-swift#107 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
alexandrereol/ethmensa#30 ·