Xcode 7 라이브러리 검색 경로 경고
이것이 보여주는 경고입니다.
'-F / Applications / Xcode-beta.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / SDKs / iPhoneOS9.0.sdk / Developer / Library / Frameworks'옵션에 대한 디렉토리를 찾을 수 없음
누구든지 경고를 해결할 수 있습니까?
이것이 내가이 문제를 해결 한 방법입니다
Xcode 프로젝트를 Xcode 6.4에서 Xcode 7로 마이그레이션하는 것 외에도 테스트 대상에 대해 (컴파일 후) 아래의 경고 메시지가 나타납니다 .
directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'
실제로 새로운 프로젝트와 오래된 프로젝트를 비교할 때 무언가를 발견했습니다 ...
이전 프로젝트에서 경고는 내 프로젝트 의 테스트 대상 에 의해서만 생성되었습니다 . 아래 '검색 경로' , 나는 아래 두 개의 항목을 포함했다 발견 '프레임 워크 검색 경로' :
$(SDKROOT)/Developer/Library/Frameworks
$(inherited)
새 프로젝트는 '프레임 워크 검색 경로'를 비워 두었습니다 .
이전 프로젝트에서 해당 항목을 삭제하면 경고가 제거되었습니다.
노트:
설정을 철저하게 비교하지 않았으므로 추가 차이가있을 수 있습니다.
또한 언젠가 다음 두 경고 메시지 중 하나를 다시 만나는 경우를 대비하여 기억해야합니다. 경고 '-L/...'
가 라이브러리 검색 경로 인 옵션에 대한 경고 인 경우 해당 항목을 삭제하십시오. 그러나 '-F/...'
프레임 워크 검색 경로 인 옵션에 대한 경고 인 경우 해당 항목을 삭제하십시오.
오류 메시지를 기반으로 비즈니스의 첫 번째 순서는 대상의 경로를 똑바로 세우는 것 같습니다. 이 StackOverflow 질문 에 대한 답변에 표시된대로 경로를 편집 할 수 있습니다 . 어떤 오류가 발생하는지 확실하지 않은 경우 모든 대상의 경로를 확인하십시오. 프로젝트를 Xcode 7 베타로 업그레이드 한 후 약간의 오류가 발생했습니다. 테스트 대상의 FRAMEWORK_SEARCH_PATHS에 삭제해야 할 경로가 있습니다. 거기에 있었던 경로는 경고를받는 경로와 정확히 일치합니다. 경로를 제거하면 제거되었습니다.
King-Wizard 는 기본적으로 정확하며 조금 더 정교합니다.
Xcode 7은 XCtest.framework
존재하지 않는 경로에서 테스트 프레임 워크 를 찾고 있습니다. 에 의한 경로 세트 $(SDKROOT)/Developer/Library/Frameworks
'검색 경로 -> 프레임 워크 검색 경로는'아래에있는 프레임 워크를 찾고는에 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/Developer/Library/Frameworks
있는 유효한 경로가 아닙니다. 줄 $(SDKROOT)/Developer/Library/Frameworks
을 삭제하여 오류를 제거하고 여전히 테스트를 실행할 수 있습니다.
'XCTest.framework'의 올바른 경로 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks
는 궁금한 사람들을위한 것입니다.
도움이 되길 바랍니다.
나는 Xcode 9.2와 동일한 오류가 있었고 여기에 직접하지 않고 내 솔루션이 있습니다.
- 프로젝트 네비게이터에서 프로젝트를 클릭하십시오
- 대상으로 이동하여 MyProjectNameTest를 클릭하십시오.
- 빌드 설정을 클릭하고 " 프레임 워크 검색 경로 "를 검색하십시오 .
- 프레임 워크 검색 경로 아래에서 경로 를 삭제하고“$ (상 속됨)”을 유지하십시오.
다음과 같은 오류가있는 사람들을 위해 :
옵션 '-L /…에 대한 디렉토리를 찾을 수 없습니다.
라이브러리 오류이므로 아래 단계를 수행하십시오.
- 프로젝트를 클릭하십시오 (타겟)
- 빌드 설정을 클릭하고 "라이브러리 검색 경로"를 검색하십시오.
- 라이브러리 검색 경로에서 경로를 삭제하고“$ (상 속됨)”을 유지하십시오.
참고 URL : https://stackoverflow.com/questions/30827022/xcode-7-library-search-path-warning
'Programing' 카테고리의 다른 글
Sequelize를 사용하는 노드 앱을 구성하는 방법은 무엇입니까? (0) | 2020.07.18 |
---|---|
OSX에서 PATH 환경 변수를 영구적으로 설정 (0) | 2020.07.18 |
IntelliJ IDEA에서 모든 중단 점 제거 (0) | 2020.07.18 |
Python Pandas Aggregation 결과에서 과학적 표기법 형식화 / 억제 (0) | 2020.07.18 |
유닉스-폴더 및 파일 경로 생성 (0) | 2020.07.18 |