XCode退出时找不到Parse/Parse.h文件



我在项目中添加了parse SDK,一切都很好。但是,当我退出Xcode并打开项目时,我会遇到这些错误:

Parse/Parse.h file not found

我删除了解析框架,并将其重新添加到我的项目中,并且错误消失了。但是,每当我退出Xcode并重新打开此项目时,我都会得到这些错误。

我该怎么办?

预先感谢。

@tuyen答案帮助我解决了这个问题。但是我想让它更加清楚。在Build Setting > Framework Search Path中,添加新路径$(PROJECT_DIR)并设置递归。

我将所有第三方框架都放在项目目录/框架下,因此此设置肯定会找到框架文件。

我有同样的问题。这是我的解决方案。

  1. 拖放parse.framework到Xcode中的文件夹(检查副本)
  2. 将构建设置中的"框架搜索路径"更改为相对路径。例如:myproject/libraries
  3. 更干净的代码可选:在XCode中,将parse.framework拖动到文件夹框架

这些步骤后,此问题消失了。

创建新解析应用程序下载用于iOS

的Parse SDK

创建新项目 - 主细节去建立设置 在搜索路径下>>框架搜索路径>> 1)调试 - 添加$(project_dir)/** 2)版本 - 添加$(project_dir)/**

转到常规选项卡
在链接的框架和库下, 从Parse SDK添加以下框架 parse.framework parsecrashreporting.framework 螺栓 parseui.framework

        Also add the below frameworks
            AudioToolbox.framework
            SystemConfiguration.framework
        Add the below frameworks using "Add framewors popup" -->> Add other -->> ctrl+shift+g --> enter /usr/lib/ -->>
            choose the following
                1) libz.1.dylib
                2) libsqlite3.dylib

创建新文件 - >>选择Objective-C类型 - >>创建。 Xcode会问您是否要创建一个桥接标头?选择是。 它创建2个文件。一个是.m文件,一个是.h文件 转到.h文件,添加以下行 #import

在应用程序中打开AppDelegate.swift文件,倒数和编辑SetApplicationID行:DIDFinishLaunchingWithOptions使用您的键函数:例子:parse.setApplicationId(" sjjeqei2m15rd9mjizjvtygi1o6wq23txhdilluo", 客户端:" izdfhmpio2b01yeaeacrbastykaznxrgufku78pwo3")

测试SDK

首先确保在您的viewController.swift文件的顶部包括我们的SDK导入:

导入分析

然后将此代码复制并粘贴到您的应用中,例如在ViewDidload函数中。

let testObject = PFObject(className: "TestObject")
testObject["foo"] = "bar"
testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
  print("Object has been saved.")
}

运行您的应用程序。类TestObject的新对象将发送到解析云并保存。准备就绪后,单击下面的按钮以测试您的数据是否已发送。

不确定它是否有效。以前从来没有像您这样的问题。无论如何,检查这个。

希望它有帮助。

最新更新