添加FacebookSDK以测试目标Xcode 6

时间:2014-10-02 05:52:00

标签: unit-testing swift xcode6 facebook-sdk-3.1

我试图测试我创建的FacebookAPI类,但是当我将它添加到测试目标时,我在FacebookAPI中的所有FacebookSDK类都会得到"使用未解析的标识符' FBSession' "例如。

我该怎么办?

我使用swift,这就是为什么我必须将FacebookAPI添加到测试目标。

1 个答案:

答案 0 :(得分:0)

对我来说,问题是您需要确保已将FBSDK框架包含在构建阶段下的 Link Binary With Libraries 设置中,以用于测试目标!

我使用了cocoapods并忘了为我的测试目标添加pod!傻我。

这是我的podfile的样子:

target 'AppName' do pod 'FBSDKCoreKit' pod 'FBSDKLoginKit' pod 'FBSDKShareKit' end target 'AppTests' do pod 'FBSDKCoreKit' pod 'FBSDKLoginKit' pod 'FBSDKShareKit' end