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
'IT story' 카테고리의 다른 글
build.xml : 479로 Android 빌드 실패 : SDK에 빌드 도구가 설치되어 있지 않습니다. (0) | 2021.01.05 |
---|---|
ADB가 응답하지 않습니다. (0) | 2021.01.05 |
rxjs에서 asObservable ()을 언제 사용합니까? (0) | 2021.01.05 |
PyPi가 더 이상 다운로드 통계를 표시하지 않는 이유는 무엇입니까? (0) | 2021.01.05 |
Windows 10 명령 프롬프트에서 git 로그 출력 인코딩 문제 (0) | 2021.01.05 |