공유 확장이 포함 된 iOS 8 앱에서 작업 해 왔습니다. 앱 타겟과 확장 타겟 모두 새로운 iOS 8 스타일 동적 프레임 워크를 사용합니다. 어제 TestFlight 베타 앱 리뷰 (here 및 here 참조)에 저주받은 것을 만들기 위해 빌드 구성을 여러 번 변경했습니다. 내 장치 나는 다음과 같은 오류 받고 있어요에서 실행하기 위해 노력하고있어 같은 가게는 결국 검토를 위해 응용 프로그램,하지만 오늘 접수 : 도움을 다른 곳에서 찾고iOS 8 동적 프레임 워크 : 라이브러리로드되지 않음
dyld: Library not loaded: /Users/aaron/Library/Developer/Xcode/DerivedData/VideoGrabber-gpyzpfvbijsnuyglzzvynckkuwee/Build/Products/Debug-iphoneos/MyAppKitiOS.framework/MyAppKitiOS Referenced from: /private/var/mobile/Containers/Bundle/Application/4C6CFF22-0595-4222-A515-D0D5A1696DBF/MyApp.app/MyApp Reason: image not found
을, 나는 걸쳐 왔어요 제안 된 솔루션 :
일반 탭의 앱 타겟의 포함 된 바이너리 섹션에 프레임 워크를 추가하십시오. 끝난.
앱 대상 빌드 설정의 경로 검색 섹션에 "@ executable_path/Frameworks"를 입력하십시오. 끝난.
"파일 복사"빌드 단계에 항목이 있는지 확인하십시오. 1 단계가 실제로 당신을 위해 이것을 수행합니다, 그래서 ... 완료.
는 this otherwise-excellent piece의 조언을 따라 데와 동일한 문제로 Dev Forums에서 제공되는 솔루션을보고, 나는 완전히 어리둥절 해요. 내가 할 수있는 다른 건 없니?
'Copy Files' 빌드 단계 대신'Copy Frameworks' 빌드 단계를 사용해야합니다. – fluidsonic
@fluidsonic은 나를 위해 일했습니다. 새로운 Copy Files 빌드 단계를 추가하고 대상을 Frameworks로 설정 한 다음 프레임 워크를 목록에 추가합니다. 나는 어떤 길도 바꿀 필요가 없었다. – Kyle
지금 내가 얼마나 너를 사랑하는지 말할 수 없다. 나는 이것을 2 시간 동안 풀 수있는 방법을 찾고 있었다. – rcrmn