Crash when calling the project.write function
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Inizia da PBXProjEncoder.sortProjectReferences, la funzione identificata come causa del crash quando lFile.name è nil, e riproduci il problema con due file xcodeproj che fanno riferimento l’uno all’altro. Traccia il percorso di ordinamento dei file referenziati e verifica che project.write venga completato senza crash quando il nome è assente; aggiungi la copertura per questo caso se la struttura di test esistente lo consente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
If one xcodeproj references another, a crash occurs when calling the project.write function.
This happens in the PBXProjEncoder.sortProjectReferences function because lFile.name is nil, yet a forced unwrap is performed.
- Lingua principale
- Swift
- Stelle
- 2.2k
- Fork
- 356
- Merge medio
- 5h 54m
- PR unite (30g)
- 8
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tuist/XcodeProj
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
New Xcode 26 formatAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Removing a target referenced by PBXFileSystemSynchronizedBuildFileExceptionSet crashes serializationAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
-
PBXProjEncoder crashes when sorting projectReferences if ProjectRef file element has nil nameForse già presa @Ant-tree l’ha presa 262 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
Tutte le issue di tuist/XcodeProj
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
lognorman20/monaco#7428 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
🎉 Add BossanovaAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
jaywcjlove/awesome-mac#4096 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] FluidMeet: Google Meet browser calls not detected after Meet moved rooms to /meet/<code>Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
altic-dev/FluidVoice#1264 ·
I maintainer di solito rispondono entro 1 giorno