我正在参与一个项目,该项目使用同一工作区中的另一个项目生成的框架。该项目正常运行且无任何问题地使用该框架,但是当我尝试运行由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生成的框架,但同时我可以启动应用程序,并且使用该框架也没有问题。