반응형
[ios xcode] error : linker command failed with exit code 1
Xcode 빌드 시 error: linker command failed with exit code 1 에러
초반엔 프레임워크 링크가 깨진건가 했는데, 에러 메시지 바로 위에 출력해주는 파일의 링크가 깨지는 원인이 대부분인것 같다.
경험상 그 파일을 검색해봤을 때
1. 없거나
2. 중복되서 있거나(두번 추가된 경우가 있음)
3. 프로젝트 파일 > Build Phases > Compile Sources에 추가가 안되어 있는 경우 – 파일이 Target에 추가 안된 것이 원인
이 세가지 케이스인것 같다.
비슷하게 실행은 잘 되는데 Unit Test 빌드가 깨질때도, Build Phases를 먼저 확인해보면 좋았던 때가 많았다.
[출처 : https://byunsooblog.wordpress.com/2014/01/14/error-linker-command-failed-with-exit-code-1/comment-page-1/]
+ 추가 내용
1. .xcworkspace 파일로 열어야 하는데 .xcodeproj 파일로 연 경우에도 저런 에러가 뜬다. .xcworkspace 파일로 열어야 한다!!
2. 변수 이름이 중복되는 경우에도 이 에러가 뜨는 경우가 있다. static, const 변수명
반응형
'iOS > Swift + Objective-c' 카테고리의 다른 글
[iOS] static library에서 image 사용하기 (0) | 2017.09.05 |
---|---|
[IOS] status bar text color 변경 (0) | 2017.08.11 |
[iOS objective-c] indicator 사용하기 (0) | 2017.04.27 |
[objective c] NSString contains string (0) | 2017.04.21 |
[iOS Objective c] 화면 흔들기 (view shake) 구현 (0) | 2017.03.31 |