Per risolvere automaticamente questo problema Build Script Phasepuò essere aggiunto. Goto Xcode -> Your Project -> Your Target -> Build Fhases -> + -> New Run Script Phase
Rinominalo in Xcode Link Fixe spostalo sopra la Compile Sourcesfase. Incolla questo nel corpo dello script:
legacy_dir=`dirname "${LD_DEPENDENCY_INFO_FILE}"`
if [ -d "${legacy_dir}" ]; then
find "${legacy_dir}" -size 0 | while read -d $'\n' file; do
rm "$file"
done
fi
if [ -d "${OBJECT_FILE_DIR_normal}" ]; then
find "${OBJECT_FILE_DIR_normal}" -size 0 | while read -d $'\n' file; do
rm "$file"
done
fi
Questo script verifica la presenza di file oggetto con dimensione zero e li rimuove in modo che quando la compilazione viene completata nel passaggio successivo, ha esito positivo.
Devi aggiungere questo script per ogni destinazione dell'app se ne hai molti.
Questo script impiega circa 0,1 secondi per essere eseguito e ti salva dalla ricostruzione completa del progetto.
TWRAppDelegate.ofile danneggiato o di dimensioni zero.