Per risolvere automaticamente questo problema Build Script Phase
può essere aggiunto. Goto Xcode -> Your Project -> Your Target -> Build Fhases -> + -> New Run Script Phase
Rinominalo in Xcode Link Fix
e spostalo sopra la Compile Sources
fase. 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.o
file danneggiato o di dimensioni zero.