2017-04-19 1 views
0

ios에서 개발 한 프레임 워크를 새 프로젝트에 추가했습니다. 이 튜토리얼에 따라이 튜토리얼에 따라 앱을 범용 (하나의 프레임 워크가 장치와 시뮬레이터 모두에서 작동 함)으로 만들려고했다. create an ios universal framework . 내가이 보편적 인 프레임 워크를 사용하여 내 데모 프로젝트를 실행할 때 내가 얻을dyld : 라이브러리가로드되지 않음 영역

dyld: Library not loaded: @rpath/Realm.framework/Realm 

가에서 참조 된이 오류 : /private/var/mobile/Containers/Bundle/Application/DDF71B22-F535-43E5-B770-D3425419B108/DemoSDk2.app /Frameworks/######.framework/######## 이유 : 적합한 이미지를 찾을 수 없습니다. 찾았습니까 : /private/var/mobile/Containers/Bundle/Application/DDF71B22-F535-43E5-B770-D3425419B108/DemoSDk2.app/Frameworks/######.framework/Frameworks/Realm.framework/ 영역 : mmap() errno = 1 '/private/var/mobile/Containers/Bundle/Application/DDF71B22-F535-43E5-B770-D3425419B108/DemoSDk2.app/Frameworks/########의 첫 번째 페이지 유효성 검사 동적 프레임 워크를 연결하는 ##. 때문에 앱 스토어 배포를위한 애플의 제한 프레임 워크/프레임 워크/Realm.framework가/영역 '

모두 장치 및 데모 응용 프로그램 충돌을

답변

0

동적 프레임 워크는 정적 바이너리에 연결되지 정의에 의해 있습니다 링크 된 그들.

이 동적 프레임 워크가 그들을 연결하는 바이너리로 발송해야 함을 의미합니다.

iOS 응용 프로그램에서이 작업을 수행하는 일반적인 방법은 컴파일 한 후 응용 프로그램 번들로 프레임 워크를 복사하는 빌드 단계를 만드는 것입니다.

+0

컴파일 후 우리의 애플 리케이션 번들로 프레임 워크를 복사 할 수있는 방법을 부탁드립니다. –

+0

Xcode의 빌드 단계 섹션에 "파일 복사"템플릿이 있습니다. 당신은 그것을 사용할 수 있습니다. – jpsim

+0

복사 파일 템플릿을 사용하여 영역을 추가했지만 런타임에 대개 같은 오류가 발생합니다. –

0

시뮬레이터는 할 수 없습니다. 이것은 프레임 워크간에 공통적 인 문제이며 영역에만 국한된 문제는 아닙니다.

다음 링크 영역의 GitHub의 토론에서이며, 더욱 상세하게 설명하고 아무도 특히 우아한 없지만 (일부 작업 방법을 제공합니다.

https://github.com/realm/realm-cocoa/issues/3051

+0

Google 프레임 워크에서 Google지도 및 분석과 같은 다른 프레임 워크를 사용했지만 런타임 오류로만 영역이 생깁니다 !!!!! –

+1

GitHub에 문제를 제기하거나 Adam이 언급 한 문제에 대해 후속 조치를 취하십시오. 더 자세히 디버깅하기 위해 최선을 다할 것입니다. –

+0

윌로우 감사합니다 –

관련 문제