Xcode 6의 PCH 파일


181

이전 프로젝트 .pch에서 Supporting Files 에서 파일을 찾을 수 있습니다 .

그러나 이제 Xcode 6에서는 .pch파일을 찾을 수 없습니다 . 이 파일을 생성하려면 어떤 단계를 수행해야합니까?


당신이 아직 이것에 대한 답을 얻지 못했다는 것은 부끄러운 일입니다. 나는 같은 문제를 겪었습니다. 답을 찾은 적이 있습니까?
Darren

답변:


81

File-New의 Others 아래에있는 pch 파일을 추가하십시오 ... 그리고 프로젝트 / 무엇이든 pchfile.pch로 빌드 설정의 LLVM6.0-언어 섹션에 파일을 추가하는 것을 잊지 마십시오


434
  1. 새 파일 만들기 : ⌘cmd+N
  2. iOS / Mac> 기타> PCH 파일> YourProject-Prefix.pch.
  3. "기본"이 아닌 "모두"를 표시해야합니다. (파란색 버튼)
  4. 프로젝트> 빌드 설정> 검색 : "접두사 헤더".
  5. "Apple LLVM 7.0"아래에 접두사 헤더 키가 있습니다.
  6. 파일 디렉토리를 입력하십시오. 예 : "$ (SRCROOT) / $ (PROJECT_NAME) /ProjectName-Prefix.pch".
  7. 깨끗한 프로젝트 : ⌘cmd+ ⇧shift+K
  8. 프로젝트 빌드 : ⌘cmd+B

접두사 헤더 이미지


2
빌드 설정에서 접두사 헤더를 찾을 수 없습니다. 프로젝트에 .pch를 어떻게 추가 할 수 있습니까?
Sushil Sharma

14
이미지로 답변을 업데이트했습니다. :)
emotality

2
감사합니다! 완벽하게 작동하는 것을 바꾸어야하는 이유는 무엇입니까?
Richard Topchii

2
프로젝트 폴더 이름과 pch 파일에 지정한 이름에 따라 다릅니다. YourFolder / YourPch.pch. 그리고 목표는 프로젝트 / 앱이어야한다고 생각합니까? @LaurStefan
emotality

2
예, 빌드 설정의 "Apple LLVM 7.0 언어"아래에 있습니다. 왼쪽 상단 모서리 (파란색 버튼)가 아닌 모두를보고 있는지 확인하십시오. (:
emotality

9

Xcode 6에서 ProjectName-Prefix.pch가 자동으로 생성되지 않는 이유에 대한 Rob Napier의 답변은 무엇입니까? 읽을 가치가 있습니다. 그는 PCH 파일은 좋은 생각이 아니며 .h 파일을 필요한 모듈에 명시 적으로 포함시킬 것을 제안합니다.


3
Rob의 답변은 실제로 읽을만한 가치가 있지만 답변 아래의 주석이 그가 말한 대부분의 내용을 토론한다는 답변을 포함시킬 수도 있습니다. 롭의 명성은 거래의 큰 부분을 차지합니다. 그러나 그 대답은 주관적이며 Rob이 자신의 프로젝트에 .pch 파일을 갖지 않는 개인적인 선택을 나타냅니다.
user1244109

5

Xcode 6에서 그 사실을 알았습니다. PCH 파일을 수동으로 만들어야합니다.

파일-> 새로 만들기-> 파일-> iOS-> C 및 C ++-> PCH 파일.


prefix.header 아래의 빌드 설정에서 .pch 파일 이름 만 입력하면됩니다.
A_Curious_developer

2

위에 제공된 답변에 사소한 오류가 있습니다. prefix.header 아래의 빌드 설정에서 .pch 파일 이름 만 입력하면됩니다.


1

제 경우에는 입력 파일 오류가 없습니다.

프로젝트에서 .pch 파일을 제거 하고이 작업을 다시 추가하여 해결했습니다.

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