program story

Xcode 6 프로젝트 이름 변경 후 오류 : "종료 코드 1로 링커 명령이 실패했습니다 (호출을 보려면 -v 사용)"

inputbox 2020. 12. 3. 07:50
반응형

Xcode 6 프로젝트 이름 변경 후 오류 : "종료 코드 1로 링커 명령이 실패했습니다 (호출을 보려면 -v 사용)"


따라서 Xcode 6 프로젝트를 만든 후 코드를 작성하지 않았어도 네비게이터의 왼쪽 상단 모서리에있는 굵게 표시된 프로그램 제목을 두 번 클릭 한 다음 확인을 원하는지 확인하여 이름을 바꾸려고하면 항목 이름이 변경되었습니다. 실행하려고하면 다음 오류가 표시됩니다. "clang : error : linker command failed with exit code 1 (use -v to see invocation)"

찾기 도구를 사용하여 info.plist (제가 문제라고 생각하는)를 포함하여 이전 이름으로 명명 된 모든 항목을보고 새 이름으로 변경해 보았습니다. info.plist의 이름을 수동으로 변경하면 존재하지 않는다는 오류가 발생합니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?


이름을 변경 한 후에도 동일한 오류가 발생했으며 "Tests"대상의 Build Settings에서 "Test Host"값을 지워서 수정할 수있었습니다.

여기에 이미지 설명 입력

또한 프로젝트의 이름을 변경 한 후 실행할 수 있도록 테스트를해야하는 경우, 당신은 업데이트 할 수 있어야한다 MyProject.app/MyProject프로젝트의 새 이름을 반영하기 위해 두 필드의 값을 (예. MyNewProject.app/MyNewProject)


위의 방법이 작동하지 않고 지금은 프로젝트에서 아무것도 테스트 할 필요가 없다고 느끼면 프로젝트 테스트 대상을 제거하십시오 .

나중에 일부 테스트를 만들어야하는 경우 에도 테스트 대상을 다시 추가 할 수 있습니다 .


내 "테스트"대상의 빌드 설정으로 이동 한 다음 이전 프로젝트 이름에서 새 프로젝트 이름으로 경로를 변경합니다.

Test Host
 - Debug   Build/Debug-iphoneos/OldProjectName.app/OldProjectName
 - Release Build/Release-iphoneos/OldProjectName.app/OldProjectName

Test Host
 - Debug   Build/Debug-iphoneos/NewProjectName.app/NewProjectName
 - Release Build/Release-iphoneos/NewProjectName.app/NewProjectName

단순히 지우면 테스트가 중단되므로 새 프로젝트 이름으로 대체해야합니다.


xcode 프로젝트로 폴더를 복사하고 이름을 바꾼 후 이것도 만났습니다. xcode의 버그라고 생각합니다. bugreporter ( https://bugreport.apple.com/ )에 버그를 신고하는 것이 가장 좋습니다. 내 프로젝트에서 테스트 대상을 제거하면 문제가 해결되었습니다.


다음은 프로젝트 아래의 프로젝트 이름과 폴더를 변경 한 이후 유사한 문제를 해결하기 위해 수행 한 작업입니다.

  1. 프로젝트 파일 선택 : projectName.xcodeproj
  2. 프로젝트 파일을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용 표시"를 클릭하여 project.pbxproj 파일을 엽니 다.
  3. project.pbxproj 파일이 실행되면 이전 프로젝트 이름 (변경 한 내용)에서 모두 새 이름으로 바꿉니다.
  4. 폴더 이름도 변경 한 경우 하위 폴더의 이름을 변경할 수 있습니다.

이 도움을 바랍니다.


이름 변경을 확인해야하는 여러 위치가 있습니다. 테스트 대상과 프로젝트 대상에서 "이전"프로젝트 이름을 확인해야합니다. 이전 이름 ​​문자열을 검색하고 수동으로 새 이름으로 이름을 바꿉니다.


테스트 대상을 사용하지 않는 경우이 대상을 삭제할 수 있습니다.


이름을 바꿀 때 확인해야 할 곳이 많이 있습니다. 이 접근 방식은 전혀 실용적이지 않은 것 같습니다.

이 작업이 정말로 필요한 경우 새 프로젝트를 만들고 필요한 파일을 새 프로젝트에 복사하는 것이 좋습니다.

참고 URL : https://stackoverflow.com/questions/26197542/error-after-renaming-xcode-6-project-linker-command-failed-with-exit-code-1-u

반응형