Xcode Test gezgini, test senaryosu sınıflarının bir listesini
gösterir.
Bir test vakası sınıfını silmek istiyorum, çünkü artık gerekli
değil.
Sil düğmesine basmak, "-" simgesini veya "Kaldır" menü öğesini
aramak veya Apple Xcode belgelerinde yardım aramak gibi pek çok
tipik yaklaşımı denedim.
Bu geçici çözümü buldum:
-
Proje gezgini'nde, dosyayı projeden kaldırın ve dosyayı
silin.
-
Xcode'tan çıkın ve yeniden başlatın. Test gezgini, test
sınıflarını ve test durumlarını kaybetmiş görünüyor ve sıfır öğe
gösteriyor.
-
Testleri çalıştırın. Test yönlendiricisi, test sınıfları ve test
durumları listesini yeniden oluşturuyor gibi görünüyor.
Hala işe yaramazsa, şunu dene ...
Xcode Türetilmiş Verileri Sil:
-
Xcode menu -> Preferences -> "Locations" icon ->
"Derived Data" section.
-
Click the tiny gray circle arrow; this opens the Finder and
shows the DerviedData folder.
-
Delete the entire folder.
yeniden:
-
Product menu -> Clean.
-
Product menu -> Build.
Test sınıfını silme hedefine ulaşmanın daha basit bir yolu var
mı? İdeal olarak, Xcode'u yeniden başlatmanıza veya projeyi yeniden
oluşturmanıza gerek kalmadan?
Related kind of issue:
How can I delete Xcode test cases from the test case view?
Eğer bilmek yardımcı olursa, Xcode 6.3 ve Swift 1.2
kullanıyorum.
Düzenleme: Yorumlarda, @CouchDeveloper resmi
Xcode 6.3 sürüm notları :
Bu Xcode sürümünde Swift testleri otomatik olarak
bulunmaz. Kaynak düzenleyicinin kenar çubuğundaki test ek
açıklamaları görünmez ve test yönlendiricisi ve şema sayfasının
Test eylemindeki testler tablosu boştur. ...
Bu sorudaki ödül herhangi bir çözüm veya daha iyi bir geçici
çözüm içindir. Xcode GUI veya komut satırı xcodebuild kullanmak
veya proje dosyalarını çalıştıran herhangi bir kabuk betiği gibi
herhangi bir geçici çözüm iyidir.