2015-07-21 14 views
7

Chcę Xcode zignorować następujące ostrzeżenie: „Automatyczne Preferred Max Układ szerokość nie jest dostępne w wersjach iOS przed 8.0”Ignoruj ​​konkretne ostrzeżenia w Xcode 6

Czy istnieje sposób, aby nakazać Xcode nie pokazywać tego konkretnego ostrzeżenia?

+0

Nadzieja to pomaga: http: //stackoverflow.com/questions/25398312/automatic-preferred-max-layout-width-is-not-available-on-ios-versions-prior-to -8 – Sujania

+0

Znam przyczynę tego ostrzeżenia - chcę tylko, żeby Xcode to zignorował – YogevSitton

+0

Istnieje flaga '--warnings' dla [ibtool] (https://developer.apple.com/library/mac/documentation/Darwin/ Reference/ManPages/man1/ibtool.1.html), nie wiem jak usunąć tę flagę z polecenia. –

Odpowiedz

1

Należy postępować zgodnie z poniższymi krokami:

Wybierz projekt Budowanie Ustawienia -> Interfejs Builder Storyboard Compiler - Opcje -> Pokaż ostrzeżenia -> ustawiony na "NIE"

Pamiętaj, że jeśli chcesz, aby usunąć istniejące ostrzeżenia można oczyścić swój projekt za pomocą klawiszy Shift + ⌘ + k

można to zrobić za pomocą kodu, ale nie wiem za storyboard pracy

#pragma GCC diagnostic ignored "-Wwarning-flag" 

Mam nadzieję, że to ci pomoże.

+0

Czy to nie powstrzymałoby również innych ostrzeżeń w IB? Nie tylko ten konkretny? – Tander

+0

to zatrzyma wszystkie ostrzeżenia storyboard ... – Ryuk

+0

Nie chcę usuwać wszystkich ostrzeżeń - tylko konkretne ostrzeżenie – YogevSitton

1

Jeśli dowiesz się, jak usunąć flagę --warnings dla ibtool, możesz zignorować wszystkie ostrzeżenia z pliku nib.

Rozwiązaniem jest budowa tej storyboard do iOS8.0

enter image description here

UWAGA: Choć usuwa ostrzeżenie, ale nigdy nie uruchomić aplikację na iOS7 i nie wiem co wpływ tej zmiany.

zrobić również powiadom mnie, jeśli okaże się lepsze rozwiązanie

+0

Szanse są na iOS7 niektóre układy UI są zepsute, co jest powodem ostrzeżenia na początek. – Tander

3

nawigować do pliku projektu w Xcode i wybierz Budowanie Ustawienia. Upewnij się, że wszystkie ustawienia kompilacji są pokazywane i łączone. Przewiń w dół, aż zobaczysz sekcję o nazwie "Kompilator Storyboard Compiler - Opcje". Powinna to być sekcja ostrzeżeń o wyświetlaniu, ustaw ją na Nie i przekompiluj, a ostrzeżenie powinno zniknąć. Jeśli nie tylko uruchomi ponownie Xcode, to ostrzeżenie powinno zniknąć.

Example

+0

Nie chcę usuwać wszystkich ostrzeżeń - po prostu konkretne ostrzeżenie – YogevSitton

+0

@godmoney to przestanie tylko wyświetlać ostrzeżenia dla budowniczego interfejsu. Będzie wyświetlał ostrzeżenia dla edytora kodów. Zablokowanie określonych ostrzeżeń będzie trudniejsze. –

+1

Nadal chcę zobaczyć inne ostrzeżenia od IB – YogevSitton

Powiązane problemy