2016-08-22 2 views
0

동일한 작업 공간에서 다른 프로젝트에서 생성 된 프레임 워크를 사용하는 프로젝트에서 작업하고 있습니다. 프로젝트가 잘 작동하고 문제없이 프레임 워크를 사용하지만, 내가 오류와 함께 엑스 코드 생성 UITest를 실행하려고 할 때 충돌 :
dyld: Library not loaded: @rpath/MyProj.framework/MyProj Referenced from: /Users/developer/Library/Developer/CoreSimulator/Devices/B2194BA8-9577-4916-A396-BF2B3A04DEA7/data/Containers/Bundle/Application/445A97AF-470B-4698-8785-AEFA836E126C/MySpecProj.app/MySpecProj Reason: image not founddyld : 라이브러리가로드되지 않았습니다 : UI 테스트 대상에 이유 이미지가 없습니다.

그래서, 내 의심이 UITest 목표는 어떻게 든 MyProjFramework 생성 프레임 워크를로드 할 수 있다는 것입니다, 하지만 동시에 응용 프로그램을 시작할 수 있고 프레임 워크와 함께 잘 작동합니다.

답변

1

나는이 똑같은 문제를 가지고있었습니다.

내 UITest 대상을 시작한 App 타겟에 중복 종속성이 있습니다. 흥미롭게도 그 중 한 쌍은 빨간색으로 강조 표시되었습니다.

모든 종속성을 제거하고 파생 데이터를 지우고 모두를 다시 추가하여 문제를 해결했습니다.

관련 문제