내 info.plist 및 .pch 파일이 어디에 있는지 Xcode에 알리는 방법


94

내 프로젝트의 이름을 바꾸고 파일이며 이제 Xcode가 여전히 이전 info.plist 파일을 찾고 있습니다. 필요한 .plist 및 .pch 파일의 위치를 ​​어디에서 설정합니까?

내 프로젝트 정보 창의 패키징 아래에 Info.Plist 파일에 대한 항목이 있지만 비어 있고 다른 경로를 시도해도 아무 일도 일어나지 않습니다. 컴파일시 여전히 이전 이름으로 plist를 찾을 수 없다고 말합니다.

답변:


153

이 답변이 답변되고 닫혔다는 것을 알고 있지만 Xcode 4.2와 약간 다르기 때문에 여기에 내 발견을 추가하겠습니다.

  • 프로젝트 선택
  • 가운데 창의 왼쪽에서 "대상"아래에서 앱을 선택합니다.
  • "Build Settings"탭을 선택합니다.
  • 다음 키워드 검색 : "info.plist"및 "pch"
  • 이 시점에서 수정해야 할 항목이 무엇인지 매우 명확해야합니다.
  • "설정 확인"을 클릭하면 완료됩니다.

사소한 점 : PCH 파일을 지정하지 않으면 아무것도 찾을 수 없으므로 "pch"대신 "Prefix"를 검색하십시오. 특정 설정은 Apple LLVM 6.0-Language 아래의 "Prefix Header"입니다.
lewiguez

이것은 나를 미치게 만들었다. Bridging Header, info.plis, app.entitlements를 이동할 때마다 Xcode가 빌드하지 않습니다. 이것은 내 문제를 해결했습니다.
Ivan Cantarino

39

그것을 발견. 대상 설정에있었습니다.

  • 왼쪽의 그룹 및 파일 창에서 대상을 선택합니다.
  • 마우스 오른쪽 버튼을 클릭하고 정보 입수를 선택합니다.
  • "Info.Plist"를 검색하고 "Info.Plist File"항목의 속성에 올바른 plist 파일의 파일 이름을 입력합니다.
  • 그런 다음 "Prefix"를 검색하고 "Prefix Header"라는 항목을 찾습니다.
  • 속성을 사용중인 올바른 .pch 파일의 이름으로 변경하십시오.

이 다른 "정보"창은 혼란 스러울 것 같습니다. "정보 가져 오기"를 선택하기 전에 그룹 및 파일 창에서 올바른 파일이 선택되어 있는지 확인해야합니다. 현재 수행중인 작업이 실제로 Info.plist 파일을 변경하는 것인지 또는 변경 사항이있는 위치를 파악하기 어렵습니다. 저장되고 있습니다.


그것은 도움이 될 것입니다. 나는 내 프로젝트의 이름을 바꾸었고 이것이 나를 던진 유일한 항목이었습니다.
Jack BeNimble 2011 년

@Joe Blow :이 게시물을 찾아서 기쁩니다.
overboming

6

이것에 또 하나의 주름. 내 디스크의 기본 프로젝트 계층 구조 내의 폴더에 있었기 때문에 여전히 새 plist 파일을 찾지 못했습니다. 이 경우 빌드 설정에 입력해야하는 이름은 예를 들어 "FolderName / Info.plist"와 같이 프로젝트 파일에 상대적입니다.


ProjectName / GroupName / Info.plist
Essam Mohamed Fahmi

4

Xcode 10.1의 경우 info.plist의 이름을 바꾸거나 하위 폴더로 이동할 때.

  • 프로젝트 선택
  • 타겟 선택
  • 에서 General탭에서 Indentity당신은 새의 Info.plist 파일을 지정할 수 있습니다


2

이것이 오래된 게시물이라는 것을 알고 있지만 Xcode 8.2를 사용하여 동일한 문제가 발생했습니다. 파인더에서 .plist 및 .storyboard 파일을 이미 복제했지만 Xcode 프로젝트에서 선택하지 않았습니다. xcodeproj에 파일을 추가하려면 프로젝트 네비게이터에서 프로젝트 또는 폴더를 마우스 오른쪽 버튼으로 클릭하고 "프로젝트 이름"에 파일 추가를 선택하십시오. 필요한 파일을 선택할 수 있어야합니다 (여러 개별 파일을 선택하려면 Cmd 키 사용).

새 .plist 또는 .storyboard 파일을 만든 경우 대상 멤버십에 연결해야합니다. 링크하려면 네비게이터에서 파일을 클릭하고 표준 편집기> 파일 검사기> 대상 멤버십의 오른쪽에서 적절한 대상 멤버십을 선택하십시오.

Finder에서 파일을 복제하지 않고이를 수행하는 올바른 방법은 복제 할 파일을 선택한 다음 Xcode 탐색 메뉴에서 파일> 복제로 이동하는 것입니다.


2

저는 Xcode 9.3으로 작업하고 있는데 제가 문제를 불러 일으킨다는 사실을 이해하지 못하고 "대담하게"제 앱 이름을 변경했습니다. 알았습니다.

다행히 Xcode에서 왼쪽 / 프로젝트 탐색기에서 파란색 아이콘을 선택한 다음 "File Inspector"에서 "Identity and Type" "Name"필드를 편집하면 신뢰할 수있는 결과 로 프로젝트 또는 앱의 이름을 쉽게 바꿀 있습니다. . 그러면 대화 상자가 나타나고 "이름 바꾸기"를 클릭하면 안정적으로 작동합니다.


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