2017-12-22 2 views
0

dyld 발견 : 라이브러리가로드되지 않은 : /var/containers/Bundle/Application/응용 프로그램 충돌은 아이폰 OS 11.0.2에 더 적합한 이미지

이유 : 찾을 수 없습니다 적합 이미지

@rpath/AFNetworking.framework/AFNetworking은에서 참조. 오류의

+1

[이유 : 알맞은 이미지를 찾을 수 없습니다.] (https://stackoverflow.com/questions/32730312/reason-no-suitable-image-found) – Adis

+0

@Adis, 조금 다릅니다. 당신이 링크를주었습니다. –

+0

다른 프레임 워크이지만 근본적인 오류는 같은 것처럼 보입니다. 나는 그 질문에 열거 된 가능한 해결책을 점검 할 것을 제안 할 것이다. – Adis

답변

0

설명 :

앱은 @rPath에 AFNetworking 동적 프레임 워크를 찾을 수 없습니다. 이것은 (rPath)입니다. 여기서 우리는 Dynamic Framework를 검색하기 위해 시스템에 대해 타사 또는 사용자 지정 Dynamic Framework를 배치해야합니다. 이 시스템은 rPath 폴더를 검색하여 정적으로로드하지 않고 지연로드합니다.

솔루션 :

당신이 Cocoapods를 사용하는 경우, 다음 cocoapods 자체가 당신을 위해이 단계를 수행합니다. 당신이 코코아 포드를 사용하지 않는다면 알려주세요. 그래도 문제가 해결되지 않으면 Pod 설치를 다시 한 번 실행하십시오.. 당신이 당신의 자신의 라이브러리를 구축하는 경우

enter image description here

당신은 포함 된 바이너리에 배치해야합니다. 그것은 아무것도 발견하지, iOS10는 디렉토리를 검색 하시나요? 그렇게 할 때,

enter image description here

+0

고마워, 내가 포드를 사용하여, 포드가 여러 번 실행하지만 여전히 직면했다. – shiv

+0

빌드 단계에서 Embed Pods Framework의 출력 파일을 확인 했습니까? 스크린 샷을 게시하십시오.? use_frameworks에 대해 언급 했습니까? podfile에? 내 첫 번째 스크린 샷을 확인하십시오. –

+0

그 일을 했습니까? 문제가 발생하면 알려주세요. 자세한 정보를 보려면 스크린 샷을 게시하십시오. 문제가 해결되면 답변으로 표시하십시오. –

0

iOS11 +입니다 당신이 AFNetworking에 사용하는 것, 그러나 당신은 당신의 프로젝트를 요구했습니다. 오류가 '이미지'라고 말하는 사실은 애플이 끝날 때의 잘못이다.

수정 : 프로젝트 설정에서

포함 프레임 워크로 이동 AFNetworking를 찾아 required에서 optional로 상태 플래그를 설정합니다.

if (@available(iOS 11.0, *)) { 
    //your AFNetworking code here (for iOS11+) 
} else { 
    //comparable non-AFNetworking code here (for iOS10-) 
} 

을 또는 당신의 프로젝트는 deployment target 깃발 아래 iOS11을 필요로합니다 그런 다음 프로젝트에 AFNetworking을 사용 때마다, 다음에 포장.

관련 문제