Ios Xcode 6.1 dyld:未加载库:@rpath/XCTest.framework/XCTest错误

Ios Xcode 6.1 dyld:未加载库:@rpath/XCTest.framework/XCTest错误,ios,xcode,frameworks,xctest,Ios,Xcode,Frameworks,Xctest,我在Xcode 6.1中导入了我的旧项目,在运行时出现了上面提到的错误,原因是找不到图像,我尝试了下面链接中建议的所有答案 但到目前为止,他们都没有为我工作过,所以有人知道如何解决这个问题 任何帮助都将不胜感激。如果您使用cocoapods,您可能需要进行pod更新,这对我很有用如果您使用CoCoCoapods,您可能需要进行pod更新,这对我很有用这是用于betfair/aping ios sdk的 1) 转到项目设置->应用程序主目标->构建阶段->将二进制文件链接到库,并确保其中包含XC

我在Xcode 6.1中导入了我的旧项目,在运行时出现了上面提到的错误,原因是找不到图像,我尝试了下面链接中建议的所有答案

但到目前为止,他们都没有为我工作过,所以有人知道如何解决这个问题


任何帮助都将不胜感激。

如果您使用cocoapods,您可能需要进行pod更新,这对我很有用

如果您使用CoCoCoapods,您可能需要进行pod更新,这对我很有用

这是用于betfair/aping ios sdk的

1) 转到项目设置->应用程序主目标->构建阶段->将二进制文件链接到库,并确保其中包含XCTest.frameworks

如果没有,请单击+按钮,然后添加其他框架

然后同时按下CMD+SHIFT+G并输入

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks

如果模拟器需要它,则需要适当地更改路径

按ENTER键并选择xtest.framework


2) 现在它已经存在于捆绑包中,只需将其设置为第一张图中所示的可选,您就可以使用它了

这是用于betfair/aping ios sdk的

1) 转到项目设置->应用程序主目标->构建阶段->将二进制文件链接到库,并确保其中包含XCTest.frameworks

如果没有,请单击+按钮,然后添加其他框架

然后同时按下CMD+SHIFT+G并输入

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks

如果模拟器需要它,则需要适当地更改路径

按ENTER键并选择xtest.framework


2) 现在它在bundle中出现了,如第一张图所示,让它成为可选的,你应该可以走了

我解决了这个问题,但我不知道它在XCode 6中是否是正确的答案我所做的只是在link binary with libraries下的build phases中为XCTest.framework设置可选标志我解决了这个问题,但我不知道在XCode 6中这是否是正确的答案,我所做的只是在与库的链接二进制文件下的构建阶段为XCTest.framework设置可选标志。这对我不起作用。请更新您的答案。我正在通过cocoapod添加OCMock。它是否包含在XCTest中?实际上,我对XTest和OCMock一无所知。我正在运行一个2012年创建的客户端代码。这对我不适用。请更新您的答案。我正在通过cocoapod添加OCMock。它是否包含在XCTest中?实际上,我对XTest和OCMock一无所知。我正在运行一个2012年创建的客户端代码。这对我很有用。重要的一组是将框架标记为可选的。我做了所有的步骤,但是按照要求保留了框架,并不断得到上面的错误。在我改为可选后,构建开始工作。这对我来说很有效。重要的一组是将框架标记为可选的。我做了所有的步骤,但是按照要求保留了框架,并不断得到上面的错误。在我更改为可选后,构建开始工作。