IT story

Xcode 7.0에서 프레임 워크 관련 경고 받기

hot-time 2021. 1. 5. 19:17
반응형

Xcode 7.0에서 프레임 워크 관련 경고 받기


내가받는 오류는 이것이다

'-F / Applications / Xcode-beta.app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator9.0.sdk / Developer / Library / Frameworks'옵션에 대한 디렉터리를 찾을 수 없습니다.

왜 이것이 오는지 모르겠습니다. 이것이 프레임 워크와 관련이 있습니까?


오류를 생성 한 대상을 찾은 다음 "Framework Search Paths"빌드 설정에서 (홀수) 경로를 제거 / 삭제하여 이러한 문제를 제거합니다.

특정 빌드 설정


나를 위해 이것을 해결하는 것은 새로운 계획을 만드는 것입니다. Product-> Scheme-> New Scheme을 클릭하고 확인을 누르십시오. 그런 다음 내 앱이 빌드되고 실행되는 것 같습니다.


많은 파고 끝에 이것이 실제로 내 앱의 테스트 대상과 관련이 있음을 발견했습니다.

여기에 이미지 설명 입력

수정

프로젝트를 선택하고 '대상'아래를 보면 두 개의 대상이 표시되어야합니다. 하나는 앱이고 다른 하나는 테스트입니다. '검색 경로'(내 테스트 대상)에서 '프레임 워크 검색 경로'아래에 두 개의 항목이 포함되어 있음을 발견했습니다.

$ (SDKROOT) / Developer / Library / Frameworks $ (상 속됨)

여기에 이미지 설명 입력

이전 프로젝트에서 해당 항목을 삭제하면 경고가 제거되었습니다. 다른 대상을 변경할 필요가 없습니다.


Framework Searh Paths를 삭제하는 대신 (Fabric 프레임 워크를 사용하는 경우 특히 다른 문제가 발생 함) 다음 줄을 변경할 수 있습니다.

$ (SDKROOT) / Developer / Library / Frameworks

$ (SDKROOT) / Developer / Library / PrivateFrameworks

작동합니다.


이 공헌을 부탁드립니다.

Xcode 8.0 (8A218a) 및 iOS 배포 대상 10에서이 문제가 발생했습니다.

구체적으로 Xcode는 MapKit.framework를 읽을 수 없습니다 . 오류 메시지 내용 :

ld : 경고 : /Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit 파일 무시, /Users/Admin/Documents/APPS/PeekaWish/PeekaWish/MapKit.framework/MapKit 파일에 필수 아키텍처 x86_64 누락 ( 3 조각)

최악은 내가 변경하지 않았다는 것입니다. 불일치는 잘못된 제품 빌드 후 분명히 발생했습니다 (내 프로젝트 폴더는 Xcode 편집기의 왼쪽, 네비게이터 막대에 중복 표시됨).

나는 많은 시간을 잃었다 : 반복적으로 MapKit.framework 연결

마침내 해결책을 찾았습니다. 위의 솔루션이 혼합되어 있습니다.

1 단계 : Product-> Scheme-> New Scheme을 클릭하고 확인을 누르십시오.

TARGETS (앱) 및 빌드 설정에서 :

2 단계 : 프레임 워크 검색 경로 삭제 (이 필드는 비워 둡니다)

3 단계 : 항상 사용자 경로 검색-> 아니요

참조 URL : https://stackoverflow.com/questions/30810874/getting-framework-related-warning-in-xcode-7-0

반응형