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


91

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

답변:


178

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

여기에 이미지 설명 입력

이것이 바로 가기입니다.

⌃+ ⌥+⌘+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.