【问题标题】:Receiving build failed error "Use of undeclared identifier 'ParseClientConfiguration'"接收构建失败错误“使用未声明的标识符‘ParseClientConfiguration’”
【发布时间】:2016-10-22 04:33:42
【问题描述】:

Screenshot of error

长期潜伏,第一次发帖。我正在尝试将我的 parse.com 数据库迁移到 back4app。迁移完美无缺,但现在我在更改应用程序指向访问解析服务器的位置时遇到了麻烦。我使用的代码直接来自 back4app 的指南 here

我正在运行 Xcode 8.0,并且该应用程序至少为 iOS 9 设计。我使用可可豆荚以及其他几个豆荚来管理解析,因此我拥有最新版本的可可豆荚 (1.1.1) 和最新版本的解析 (1.14.2)。

对于我的错误,似乎有几个解决方案建议确保 Xcode 和 parse pod 是最新的。他们是。另一个人说他们有问题,即使解析 pod 说它已更新,旧的 pod 仍在使用中。我从我的 podfile 中删除 parse,运行 pod update 和 install,然后在 podfile 中重新插入 parse 以运行“pod install”,但结果相同。

大家有什么建议吗?

#import <Parse/Parse.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    //Set up Parse

    [Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) {
        configuration.applicationId = @"....";
        configuration.clientKey = @"....";
        configuration.server = @"https://parseapi.back4app.com";
    }]];
    return YES;
}

【问题讨论】:

    标签: objective-c parse-platform xcode8


    【解决方案1】:

    我希望这可以帮助其他有此或类似问题的人。我发现我的工作区目录中有旧的“parse.framework”文件。不确定是否所有这些步骤都是必要的,但这是我所做的......

    1. 从 podfile 中删除了“pod Parse”
    2. 在终端中运行“pod update”
    3. 已删除剩余的“parse.framework”文件
    4. 在 podfile 中重新添加了“pod Parse”
    5. 在终端中运行“pod update”

    像魅力一样奔跑。

    【讨论】:

      【解决方案2】:

      除了从您的 Xcode 项目中删除 parse.framework 之外,打开您的查找器并从您的应用程序目录中删除 parse.framework,因为 Xcode 默认构建设置将包括您的目录以搜索框架。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-12
        相关资源
        最近更新 更多