Запустіть усі «Fix-it» Xcode відразу


90

Після оновлення до Xcode 7, щоб підтримати iOS 9, я маю сотні помилок та попереджень щодо виправлення. Чи існує одна кнопка, щоб змусити Xcode запускати їх усі, а не окремо, проходячи їх по одному?

Відповіді:


176

Існує насправді рішення для цього в 7.2 Xcode 1 «s Editorменю.

введіть тут опис зображення

Це ярлик:

+ + +f

який є

ctrl+ alt+ cmd+f

1 Це версія, яку я можу підтвердити, може працювати і в попередніх версіях.


7
Здається, це працює для поточно відображуваного вихідного файлу. Будь-яка альтернатива для всього проекту?
Ніколас Міарі

2
Правда, що! Я не думаю, що такого є, і, чесно кажучи, виправлення всього, що входить до сфери, вже досить нестабільне (принаймні для мене), я не думаю, що було б краще, якщо ви розширите сферу, на жаль.
HAS

Дивовижний! Дякуємо за це, економите час!
Ейронея,

1
Краса, дивовижно, скільки речей ми можемо пропустити як кодери, опустивши голову, несамовито намагаючись бути творчими. Дзеркало того, що ми відчуваємо, коли наші власні користувачі пропускають функції, які ми рабували годинами поспіль :)
намалював ..

Будь-який спосіб запустити виправлення всього з CLI?
Sazzad Hissain Khan

7

"Виправлення" XCode не завжди є достатньо надійним, щоб внести зміни, необхідні для належного запуску коду. Навіть якби була така кнопка, я б не радив її використовувати. Єдине, що я можу придумати, щоб пришвидшити проходження, - це використовувати: Navigate > Jump to Next Issueце означало б, що вам не доведеться перечісувати код, щоб знайти всі помилки, Xcode приведе вас прямо до них.


3
Це працює досить добре для перетворення нового та старого швидкого синтаксису, тому можливість автоматичного виправлення більшості помилок, особливо у величезному проекті, не заходячи вручну та натискаючи кожну, - це боже послання.
Sirens

Невірно. Як правильно вказано відповіді, є "Виправити всі проблеми". Більше того, це коментар щодо доцільності використання цієї функції та інструкція з використання навігації по проблемах. Це не відповідь на це питання.
Макс Маклауд,


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.