Xcode에서 프로젝트 이름을 도중에 바꾼 후 라이브러리를 추가하여 linker command failed가 된 사람에게
linker command failed 오류가 발생한 상황은 다음과 같습니다.
발생 상황
pod install
linker command failed with exit code 1 (use -v to see invocation)
오류 발생이 오류는 다양한 요인에서 발생합니다.
Build Active Architecture Only
등의 설정이 이상했다, 라고 하는 예등도 있어 이들을 시험해 봐도 잘 되지 않는···라고 하는 사람도 있을까 생각합니다.어디까지나 이것이 내 한 가지 해결책입니다.
해결책
일반적으로 한 번이라도 빌드하면,
/Users/[사용자 이름]/Library/Developer/Xcode/DerivedData/Debug-iphoneos 당 [앱 이름].app이라는 응용 프로그램이 가능하지만,
도중에 앱명을 변경하면 여기에 변경 전과 변경 후의 2개(이번은 「A.app」와「B.app」의 2개)가 나와 버리는 일이 있습니다.
Xcode 프로젝트의 'Build Settings' 안의 'Bundle Loader'를 보면 변경 전의 'A'가 남아있는 것이 이번 오류의 원흉입니다.
여기에 ${BUNDLE_LOADER}
를 입력하십시오. 이제 빌드가 통과해야합니다.
분명히 앱 이름을 변경할 때 필요한 변경 부분을 놓친 것 같습니다. 역시 앱명을 도중에 변경하는 것은 최대한 삼가는 것이 좋을 것 같습니다.
덧붙여서 발견된 낡은 분 어플리케이션(이번은 「A.app」)은 삭제해도 문제 없을 것 같습니다.
Reference
이 문제에 관하여(Xcode에서 프로젝트 이름을 도중에 바꾼 후 라이브러리를 추가하여 linker command failed가 된 사람에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ni_san2000/items/6e06a7bcab3bfb0db12a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Xcode에서 프로젝트 이름을 도중에 바꾼 후 라이브러리를 추가하여 linker command failed가 된 사람에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ni_san2000/items/6e06a7bcab3bfb0db12a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)