首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TestFairy.begin()时,在Xcode9中使用无法解析的标识符“TestFairy”错误

使用TestFairy.begin()时,在Xcode9中使用无法解析的标识符“TestFairy”错误
EN

Stack Overflow用户
提问于 2018-08-16 20:40:32
回答 3查看 307关注 0票数 1

在按照TestFairy网站上的所有必要步骤将TestFairy软件开发工具包集成到iOS中之后,我遇到了一个问题。我将文件拖到我的项目中,我已经选中了“如果需要复制文件”,我已经创建了导入TestFairy所需的桥接头。

应用程序在模拟器上编译和运行,但在我尝试存档应用程序时出现错误。

代码语言:javascript
复制
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Check if the user isn't logged in, make the login screen the launcher
    if !userDefaultExists(forKey: "username") {
        self.window = UIWindow(frame: UIScreen.main.bounds)
        let storyboard = UIStoryboard(name: "Main", bundle: nil)
        let initialViewController = storyboard.instantiateViewController(withIdentifier: "LoginView")
        self.window?.rootViewController = initialViewController
        self.window?.makeKeyAndVisible()
    }

    TestFairy.begin(appToken)

    return true
}

错误消息是“使用未解析的标识符'TestFairy'”。

EN

回答 3

Stack Overflow用户

发布于 2018-08-19 20:48:21

免责声明:我在TestFairy工作

这类问题通常与您的项目设置问题有关。将TestFairy库复制到项目中时,您可能已将其添加到存档过程中未搜索的路径。Cocoapods确实可以确保您不会遇到这种问题,但是,如果您想恢复到将库拖入到您的项目中,请随时联系我们,网址为support@testfairy.com

票数 1
EN

Stack Overflow用户

发布于 2018-08-16 21:10:57

出现此错误的原因是您的捆绑包找不到您的文件,因此请选择TestFairy.m文件并检查其目标。其目标是为您的项目选择的。如果不是,则选中它并选择。然后再运行一次。

检查下图-->选择了右侧目标

票数 0
EN

Stack Overflow用户

发布于 2018-08-17 00:45:28

我设法找到了解决我所面临的问题的办法。我使用Cocoapod安装了TestFairy,而不是使用推荐的TestFairy SDK集成技术(拖放)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51877344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档