我在项目中工作,该项目使用同一工作区中另一个项目生成的框架。项目工作正常,使用框架没有任何问题,但当我尝试运行XCode生成的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 found
所以,我怀疑UITest目标不能以某种方式加载MyProjFramework生成的框架,但同时我可以启动应用程序并且它可以正常使用框架
答案 0 :(得分:1)
我有同样的问题。
我的UITest目标启动的App目标具有重复的依赖关系。有趣的是,在这对中,其中一个突出显示为红色。
我删除了所有依赖项,清除了派生数据,然后重新添加了所有内容并解决了问题。