한 번에 Xcode의 모든 "Fix-it"실행


91

iOS 9를 지원하기 위해 Xcode 7로 업그레이드 한 후 수백 개의 수정 오류 및 경고가 표시됩니다. Xcode에서 하나씩 실행하는 대신 개별적으로 실행하도록 만드는 푸시 버튼이 있습니까?

답변:


178

실제로 Xcode 7.2 1Editor메뉴 에 이에 대한 해결책이 있습니다.

여기에 이미지 설명 입력

이것이 바로 가기입니다.

+ ++f

그것은

ctrl+ alt+ cmd+f

1 이것은 내가 확인할 수있는 버전이며 이전 버전에서도 작동 할 수 있습니다.


7
이것은 현재 표시된 소스 파일에서 작동하는 것 같습니다. 프로젝트 차원의 대안이 있습니까?
Nicolas Miari 2016

2
사실입니다! 나는 하나가 없다고 생각하고 솔직히 말해서 범위의 모든 것을 수정하는 것은 이미 충분히 불안정합니다 (적어도 저에게는), 불행히도 범위를 넓히면 나아질 것이라고 생각하지 않습니다.
HAS

놀랄 만한! 감사합니다. 많은 시간을 절약하세요!
Eironeia

1
아름다움, 우리가 코더로서 얼마나 많은 것을 놓칠 수 있는지 놀랍습니다. 머리를 숙이고 창의력을 발휘하려고합니다. 우리의 사용자가 우리가 몇 시간 동안 노예로 만든 기능을 놓쳤을 때 우리가 느끼는 느낌
을 반영합니다.

CLI에서 모두 수정을 실행하는 방법은 무엇입니까?
Sazzad Hissain Khan

7

XCode의 "수정"은 코드가 제대로 실행되는 데 필요한 변경을 수행 할만큼 항상 신뢰할 수있는 것은 아닙니다. 그런 버튼이 있어도 사용하지 않는 것이 좋습니다. 더 빨리 진행할 수 있도록 제가 생각할 수있는 유일한 방법은 사용 Navigate > Jump to Next Issue하는 것입니다 . 즉, 모든 오류를 찾기 위해 코드를 샅샅이 뒤질 필요가 없으며 Xcode가 바로 해당 오류로 이동합니다.


3
새롭고 오래된 신속한 구문 사이의 변환에 매우 잘 작동하므로 특히 큰 프로젝트에서 손으로 이동하지 않고 각각을 클릭하지 않고 대부분의 오류를 자동으로 수정하는 기능은 신이 보낸다.
Sirens

틀 렸습니다. 정답으로 "Fix All Issues"가 있습니다. 또한이 기능 사용의 적절성에 대한 설명과 문제 탐색 사용 지침입니다.이 질문에 대한 답변이 아닙니다.
Max MacLeod


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.