Uruchom wszystkie „Fix-it” Xcode na raz


91

Po uaktualnieniu do Xcode 7, aby obsługiwać iOS 9, mam setki błędów i ostrzeżeń dotyczących naprawy. Czy jest jeden przycisk, który sprawi, że Xcode uruchomi je wszystkie, a nie indywidualny przeglądanie ich jeden po drugim?

Odpowiedzi:


178

Tu jest rzeczywiście rozwiązanie tego problemu w Xcode 7.2 1 „s Editormenu.

wprowadź opis obrazu tutaj

Oto skrót:

+ + +f

który jest

ctrl+ alt+ cmd+f

1 To jest wersja, którą mogę potwierdzić, może działać również we wcześniejszych wersjach.


7
Wydaje się, że to działa dla aktualnie wyświetlanego pliku źródłowego. Jakaś alternatywa dla całego projektu?
Nicolas Miari

2
Prawda, że! Nie wydaje mi się, żeby istniał, i szczerze mówiąc, naprawianie wszystkiego w zakresie jest już wystarczająco niestabilne (przynajmniej dla mnie), nie sądzę, że byłoby lepiej, gdybyś poszerzył zakres, niestety.
MA

Niesamowity! Dzięki za to oszczędzisz mnóstwo czasu!
Eironeia,

1
Piękno, niesamowite, jak wiele rzeczy możemy przegapić jako programiści, ze spuszczonymi głowami, wściekle starając się być kreatywni. Odzwierciedla to, jak się czujemy, gdy nasi użytkownicy tęsknią za funkcjami, nad którymi pracowaliśmy godzinami :)
draw ..

Jakikolwiek sposób, aby uruchomić wszystko z CLI?
Sazzad Hissain Khan

7

Metoda „fix it” w XCode nie zawsze jest wystarczająco niezawodna, aby wprowadzić zmiany, których kod potrzebuje do prawidłowego działania. Nawet gdyby był taki przycisk, nie radziłbym go używać. Jedyną rzeczą, o której mogę pomyśleć, aby przyspieszyć przejście, jest użycie: Navigate > Jump to Next Issueco oznaczałoby, że nie musiałbyś przeczesywać kodu, aby znaleźć wszystkie błędy, Xcode zabrałby cię bezpośrednio do nich.


3
Działa całkiem dobrze przy konwersji między nową i starą szybką składnią, więc możliwość automatycznego naprawiania większości błędów, szczególnie w ogromnym projekcie, bez ręcznego wchodzenia i klikania każdego z nich jest niewiarygodna.
Syreny

Błędny. W odpowiedziach znajduje się „Napraw wszystkie problemy”. Ponadto jest to komentarz dotyczący stosowności korzystania z tej funkcji oraz instrukcja korzystania z nawigacji po problemach. Nie jest to odpowiedź na to pytanie.
Max MacLeod


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.