Ho passato molto tempo a cercare di risolvere il problema personalmente e ho già verificato le risposte disponibili su SO con lo stesso errore. Quindi ecco l'elenco delle cose che ho già escluso da possibili ragioni:Comando non riuscito a causa del segnale: Errore di segmentazione: 11 errore di compilazione
- Nessun problema con le strutture come indicato here. Ho creato un altro progetto con le stesse strutture stabilite e tutto va bene
- No issue with SwiftyJSON, funziona anche bene nel progetto di test
- No compilare i problemi evidenziati nel codice
- ho passato due diversi
project.pbxproj
file (dal mio originale progetto e progetto di test fresco) utilizzando strumento di confronto per trovare alcune differenze nelle impostazioni del progetto, tutti gli stessi - ho anche confrontato le opzioni di comando di generazione per due progetti e tutti uguali
Quando vado al Navigator Rapporto e l ook per ogni file che non è stato compilato correttamente, ho trovato alcune strane correlazioni: qualsiasi file che utilizza alcune delle API di NSString
non riesce a compilare. Per dimostrare questa ipotesi ho trovato un po 'di file che è stato compilato con successo e ha aggiunto c'è la seguente riga di codice
let abc = NSString(string: "abc")
e quindi questo file si ferma per la compilazione troppo.
Così, per alcuni file si dice che la fusione oggetto String
classe con as NSString
non è valido, da qualche parte NSAttributedString
/NSString
creazione non riesce, in alcuni altri luoghi chiedono compare
o rangeOfString
era errato ecc Ma quando copio incollato tutto ciò che pezzi di codice che causato Segmentation fault
errore al mio nuovo progetto fresco, hanno compilato
e, naturalmente, che il progetto è stato compilando bene usando Xcode 6 appena un giorno fa
non so dove andare da qui e come rimediare che problemi, qualsiasi aiuto sarà molto utile
UPD
ho caricato il progetto che non viene compilato al GitHub
'let abc = NSString (stringa:" abc ")' compila da solo (se "Foundation" è importato). Potete fornire un codice campione minimale che mostri il problema? - In ogni caso, un errore di segmentazione del compilatore è un bug e dovrebbe essere segnalato ad Apple. –
@MartinR come ho già detto, se creo un nuovo progetto, tutti i problemi elencati scompaiono, tutti compila con successo. Ciò accade solo sul mio progetto che è stato inizialmente creato in Xcode 6 – Azat
@MartinR Ho pulito il mio progetto originale e caricato su [GitHub] (https://github.com/Azat92/BrokenSwift). Si prega di controllare – Azat