Başlık oldukça fazla soru içeriyor. Uygulamalarının uygun olmayan şekilde yapılandırılmış bir veri modeliyle bir uygulama yayınladık. Bunları bir sonraki sürümde, veri modelinin yeni bir sürümü ile düzelttik, ancak Xcode, önceki veri modeli sürümünü derlerken hala uyarıları görüntülüyor.Yönetilen bir nesne modeli derlenirken eksik ters uyarıları yok saymanın herhangi bir yolu var mı?
Eski veri modelindeki belgeleri yeni veri modeline geçirme özelliğini kırmak istemiyorum ve eski veri modelindeki tersleri değiştirmenin tam olarak bunu yapacağından eminim. Bu yüzden, sadece o dosya için bu uyarıyı bastırmanın bir yolu olup olmadığını merak ediyorum - başka birinin gelebileceğinden endişeleniyorum, uyarıya bakın ve "düzeltmeye" karar verin.
Düzenleme: Pe8ter'in yorumlarına dayanarak, veri modelinin tek bir düzeltmesi için MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS seçeneğini belirtmek istiyorum. Proje çapında veya hatta grup çapında bir modelden vazgeçmek istemiyorum çünkü insanlar gelecekte aynı hatayı yaparlarsa uyarıların görünmesini istiyorum.
Hedefinizin yapı ayarlarında Temel Veri ayarlarıyla uğraşmayı denediniz mi? Ters bir ilişki olmadığı için uyarıları bastırmak için orada bir tane var. – pe8ter
Proje ayarlarında onları kaçırdım, ancak MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS öğesini devre dışı bırakmak istiyorum gibi görünüyor. Ne yazık ki, sadece tek bir model revizyonu için bunu yapmanın bir yolunu görmüyorum. Bütün model paketi derlenmiştir; bireysel revizyonlar ayrı olarak derlenmez. Olsa bile, MOMC, Yapı Aşamasında belirtilen tek dosya derleyici seçeneklerini yok sayıyor gibi görünüyor. – Jablair
Aynı sorun var çünkü Apple daha önce yakalanmayan yeni bir XCode sürümünde yeni uyarılar getirdi. Sanırım tüm modelde -w kullanacağım ve halka açıldığımda uyarıları kontrol edeceğim. – Bjinse