Untuk memperbaiki masalah ini secara otomatis Build Script Phase dapat ditambahkan. Goto Xcode -> Proyek Anda -> Target Anda -> Build Phases -> + -> New Run Script Phase
Ubah namanya menjadi Xcode Link Fixdan pindahkan ke atas Compile Sourcesfase. Tempel ini ke dalam badan skrip:
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
Skrip ini memeriksa file objek dengan ukuran nol dan menghapusnya sehingga ketika kompilasi selesai di langkah berikutnya, itu berhasil.
Anda perlu menambahkan skrip ini untuk setiap target aplikasi jika Anda punya banyak.
Skrip ini membutuhkan ~ 0,1 detik untuk dijalankan dan menyelamatkan Anda dari pembangunan kembali proyek penuh.
TWRAppDelegate.ofile tersebut rusak atau berukuran nol.