Bu sorunu otomatik olarak düzeltmek Build Script Phase
iç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 Fix
ve Compile Sources
fazı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.o
dosyanın bozuk veya sıfır boyutta kalması mümkündür .