xcode Update 후 빌드가 오류.
Dev/iOS 2011. 10. 21. 00:46xcode 를 iOS5 에 맞추어 4.2로 올렸다.
그런데 잘 컴파일 더된 소스에서 에러가 발생.
Apple Mach-O Linker Error
와 함께 경고들이 5개 정도 나타났다.
구글에 검색해본 결과 다양한 원인이 있는걸로 보인다.
타겟 디바이스 설정이니, 컴퍼일러 설정, 프로젝트 클린 후 재빌드 하라니...
내 경우에는 링크되던 위치가 4.3에서 5.0으로 변경되어 링크가 정상적으로 되질 않아 발생된 오류로 보인다.
해결 방밥은 경로를 다시 설정해 주는 것으로 정상적으로 빌드가 되었다.
네비게이터에서 프로젝트 파일 선택 후 타겟을 해당 프로젝트로 선택- Build Settings에서 Library Search Paths를 검색해서 경로를 변경해준다.
빌드하면 정상적으로 완료.
ps. 버전마다 라이브러리가 계속 달라지는게 아닐것 같은데 왜 기존에 사용하던 링크가 깨지도록 폴더를 변경하는지 이해가 되질 않는다. 아니면 매크로와 같은것으로 상대 경로를 지정하도록 해주어야 할것 같은데, 내가 방법을 모르는 것인다... 하여튼 iOS 버전 올라가고 xcode 업그레이드 할 때마다 이런 현상이 있는것 같아 상당히 불편하다. 아직 내가 맥쪽 프로그래밍툴에 익숙치 않아서 일까? Visual Studio 사용할때도 종종 있기야 했지만... 변환같은 기능으로 원만하게들 했던것 같은데... 하여튼 불필요한 시간낭비로 생각된다.
그런데 잘 컴파일 더된 소스에서 에러가 발생.
Apple Mach-O Linker Error
와 함께 경고들이 5개 정도 나타났다.구글에 검색해본 결과 다양한 원인이 있는걸로 보인다.
타겟 디바이스 설정이니, 컴퍼일러 설정, 프로젝트 클린 후 재빌드 하라니...
내 경우에는 링크되던 위치가 4.3에서 5.0으로 변경되어 링크가 정상적으로 되질 않아 발생된 오류로 보인다.
해결 방밥은 경로를 다시 설정해 주는 것으로 정상적으로 빌드가 되었다.
네비게이터에서 프로젝트 파일 선택 후 타겟을 해당 프로젝트로 선택- Build Settings에서 Library Search Paths를 검색해서 경로를 변경해준다.
빌드하면 정상적으로 완료.
ps. 버전마다 라이브러리가 계속 달라지는게 아닐것 같은데 왜 기존에 사용하던 링크가 깨지도록 폴더를 변경하는지 이해가 되질 않는다. 아니면 매크로와 같은것으로 상대 경로를 지정하도록 해주어야 할것 같은데, 내가 방법을 모르는 것인다... 하여튼 iOS 버전 올라가고 xcode 업그레이드 할 때마다 이런 현상이 있는것 같아 상당히 불편하다. 아직 내가 맥쪽 프로그래밍툴에 익숙치 않아서 일까? Visual Studio 사용할때도 종종 있기야 했지만... 변환같은 기능으로 원만하게들 했던것 같은데... 하여튼 불필요한 시간낭비로 생각된다.
'Dev > iOS' 카테고리의 다른 글
graph 관련 라이브러리 (0) | 2011.10.22 |
---|---|
tapku 달력 라이브러리 튜토리얼. (0) | 2011.10.22 |
NSDate NSDateComponents (0) | 2011.10.20 |
테이블 화면이 안나타는 현상. (0) | 2011.10.20 |
NSDate 데이터 조작 방법. (0) | 2011.10.18 |