我试图测试我创建的FacebookAPI类,但是当我将它添加到测试目标时,我在FacebookAPI中的所有FacebookSDK类都会得到"使用未解析的标识符' FBSession' "例如。
我该怎么办?
我使用swift,这就是为什么我必须将FacebookAPI添加到测试目标。
答案 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