Bu sorunu otomatik olarak düzeltmek Build Script Phaseiçin eklenebilir. Goto Xcode -> Projeniz -> Hedefiniz -> Oluşturma Aşamaları -> + -> Yeni Çalıştırma Komut Dosyası Aşaması
Bunu yeniden adlandırın Xcode Link Fixve Compile Sourcesfazın üzerine taşıyın . Bunu komut dosyası gövdesine yapıştırın:
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
Bu komut dosyası, sıfır boyutlu nesne dosyalarını kontrol eder ve bunları kaldırır, böylece bir sonraki adımda derleme tamamlandığında başarılı olur.
Çok sayıda varsa, her uygulama hedefi için bu komut dosyasını eklemeniz gerekir.
Bu komut dosyasının çalışması ~ 0,1 saniye sürer ve sizi tam proje yeniden oluşturmadan kurtarır.
TWRAppDelegate.odosyanın bozuk veya sıfır boyutta kalması mümkündür .