data - xcode empty space




File overlay del file system virtuale non valido (6)

Affrontato lo stesso problema durante l'archiviazione del mio progetto, ma puoi eliminare questo problema eliminando DerivedData dell'app.

Di seguito sono riportati i passaggi per eliminare DerivedData:

1) Seleziona l'Agenda dal menu della finestra del codice x.

2) Ora è necessario selezionare le build una alla volta.

3) È possibile eliminare la build selezionata premendo il pulsante Elimina dalla tastiera.

Questo cancellerà tutti i dati derivati ​​per il progetto e ora sei pronto per andare avanti. Divertitevi ragazzi :)

Ho inserito un altro progetto all'interno del mio progetto principale, questo chiamato OAuthSwift e conteneva un framework. Quando ho provato a crearlo, ho ricevuto questo errore:

<sconosciuto>: 0: errore: file overlay del file system virtuale non valido '/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/unextended-module -overlay.yaml'

<sconosciuto>: 0: errore: creazione importatore clang non riuscita

Dopo alcune ricerche, ho provato tutto quello che dicevano le persone: ho aperto il file chiamato all-product-headers.yaml e mi aspettavo che contenga questo (cosa website detto il website ):

{
    'version': 0,
    'case-sensitive': 'false',
    'roots': [

ma invece conteneva questo:

{
  'version': 0,
  'case-sensitive': 'false',
  'roots': [
    {
      'type': 'directory',
      'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Headers",
      'contents': [
        {
          'type': 'file',
          'name': "OAuthSwiftOSX-Swift.h",
          'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Versions/A/Headers/OAuthSwiftOSX-Swift.h"
        },
        {
          'type': 'file',
          'name': "OAuthSwiftOSX.h",
          'external-contents': "/Users/gabrieljones/Desktop/Coding/Xcode/Paul's Console/OAuthSwift-master-11/OAuthSwiftOSX/OAuthSwiftOSX.h"
        }
      ]
    },
    {
      'type': 'directory',
      'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Modules",
      'contents': [
        {
          'type': 'file',
          'name': "module.modulemap",
          'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/module.modulemap"
        }
      ]
    }
  ]
}

Sì, l'ho cambiato alla versione che avrei dovuto gradire:

{
 'version': 0,
 'case-sensitive': 'false',
 'roots': []
}

E poi l'ho bloccato, ma ho avuto l'incapacità di scrivere sull'errore di file BENE quanto l'errore del file di overlay del file system virtuale non valido. Qualcuno può aiutare?


Dopo la cartella di compilazione Clean and Clean ... lascia che Xcode completi l' indicizzazione , quindi costruisci.


Ho riscontrato questo problema casualmente mentre eseguivo nuovamente la mia app dopo aver apportato modifiche a Xcode 8.0. Ho provato Product > Clean , e ho anche cancellato la cartella build cmd + option + shift + k e ho eliminato completamente la cartella dei dati derivati, ma questo non ha funzionato. Ho ancora lo stesso errore. Riavviare Xcode è ciò che ha finito per funzionare per me .


Nel mio caso l'errore è stato causato da enum annidato in classe

mutevole

class A {
    private enum E {
        ...
    }
    ...
}

in

fileprivate enum E {
    ...
}

class A {
    ...
}

problema risolto


Quindi, dopo aver riscontrato questo problema, ho scoperto che la causa è l'uso di "nel nome del mio progetto. Così ho ribattezzato il mio progetto seguendo i passi delineati da Luke e Dan .

Ma dopo la pulizia e la costruzione ho avuto un errore di linker. Il problema è stato risolto da:

  • facendo clic sul progetto nel "Navigatore progetto" a sinistra, quindi selezionando "Crea Fasi"
  • In "Collega binario con le librerie" rimuovi la libreria con il vecchio nome
  • quindi pulisci e costruisci (Comando + MAIUSC + K per pulire, Comando + B per costruire).

Sembra che se qualche elemento nel percorso contiene determinati caratteri non alfanumerici, si verificherà questo problema.

Ho riscontrato questo problema, perché il nome del mio schema Xcode conteneva un apostrofo. Il nome del mio target era totalmente privo di caratteri non alfanumerici. Rimuovere l'apostrofo mi ha permesso di costruire.

Grazie nanospeck per avermi dato l'indizio che ha portato a questa scoperta.







xcode