목록Xcode (5)
광어네 맛집
이번 글은 빌드하려고 OS 업데이트 했다가 새로운 버그를 만나 해결하는 글입니다 아이폰 15, iOS17에서 이슈가 있어서 OS 업데이트를 했는데 다음과 같은 에러를 보았어요 * DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY SEARCH_PATHS, use TOOLCHAIN_DIR instead 캡처를 하나만 해서 그렇지 마주한 에러는 이렇게 많아 멘붕왔어요 검색해보니까 CocoaPods을 업데이트 하면 된다고 해요 그래서 지금은 1.12.0을 사용하고 있지만 1.13.0 이상으로 업데이트 해줍니다! 근데 루비도 업데이트 하라고 나오네요 바로 brew로 설치해봅니다! // brew 업데이트 brew update // rbenv 설치 brew install r..
만약 Xcode 상에서 Undefined Symbol 에러가 뜬다면 다음과 같이 해주면 된다 가장 먼저 flag 가 정상적으로 들어가 있는지 확인 한다! Other C Flag 나 Swift Flag 나 Linker Flag 등 확인 하기 그 다음 디렉토리 내 기존 빌드 정보 파일을 삭제 해준다! DrivedData 삭제! 그리고 다시 빌드 해본다! 이래도 안되면 Target -> General -> Frameworks, libraries, and Embedded content로 들어간 다음 'libz.tbd' 를 추가 해준 뒤 Build Clean 해주고 다시 빌드 해본다! 아마 이러면 대부분 해결될거에요! Xcode 조금만 더 친절하게 알려줬으면 좋겠다 ㅜ 아무튼 오늘도 화이팅!
개발 보다 이전 빌드 세팅이 잘못되어 있어서 수정하는 게 더 많은 듯 Xcode 상 외부 라이브러리를 사용할 때 발생할 수 있는 에러 ' Library not loaded: ~~ Referenced: ~~ Reason:: ~~' 이런 식으로 빌드는 Success 는 나지만 Fatal Error 가 뜰 때 다음과 같이 해주면 해결된다 Target -> General -> Frameworks. Libraries, and Embedded Content -> 에러난 프레임워크 -> Embed 부분을 살펴보면 Do not Embed 로 되어 있을텐데 Embed & Sign 으로 바꿔주면 해결된다! 항상 구글링 하면 가장 먼저 나오는게 빌드 클린 + DrivedData 삭제를 가장 먼저 해보라고 함 ㅎㅎ (그치만 ..
프로젝트를 진행하다 보니 Xcode 버전 별로 확인할 코드가 생기더라구요 그래서 이번 포스팅은 많은 분들이 알고 있겠지만 Xcode 를 버전별로 설치하는 방법을 알아보고자 합니다 사용방법은 간단함! 1. Xcode 종료 2. https://developer.apple.com/download/all/ 여기에서 원하는 Xcode 설치 3. 압축 풀기 및 이름 변경 4. 이름까지 변경한 Xcode를 응용프로그램으로 드래그앤 드롭 이후 터미널 CLI를 통하여 설정할 수 있음 // 현재 Xcode 확인 $ xcode-select -p // Xcode 버전 변경하기 $ sudo xcode-select -s /Applications/[Xcode 버전 선택].app/Contents/Developer // 또는 $ su..
최근에 알게 된 사실인데 Mac OS의 SIP를 통한 서명 검증 방식이라는 게 있다 정확히 어떤 것인지 다음 포스팅때 알아보고 지금 이슈는 새로운 라이브러리를 Xcode 상에 붙일 때 발생한 에러이다 무한 팝업이 뜨는데... 다음과 같이 해결하면 해결할 수 있다. 이전까지만 해도 우리는 Xcode 주소를 /Application~~ 등으로 직접적으로 알수 있었다 그렇치만 OS 업데이트를 하지 않고 바뀐 점인데 Xcode 경로를 알 수 없게 되었다고 한다 그래서 새로운 라이브러리를 적용하기 위해서는 다음과 같이 바이러니를 삭제 재서명해주는 게 필요하다 1. Xcode 종료 2. Xcode 툴체인 위치 이동 $ cd [XCODE_PATH].app/Contents/Developer/Toolchains/Xcod..