我在项目中添加了parse SDK,一切都很好。但是,当我退出Xcode并打开项目时,我会遇到这些错误:
Parse/Parse.h file not found
我删除了解析框架,并将其重新添加到我的项目中,并且错误消失了。但是,每当我退出Xcode并重新打开此项目时,我都会得到这些错误。
我该怎么办?
预先感谢。
@tuyen答案帮助我解决了这个问题。但是我想让它更加清楚。在Build Setting > Framework Search Path
中,添加新路径$(PROJECT_DIR)
并设置递归。
我将所有第三方框架都放在项目目录/框架下,因此此设置肯定会找到框架文件。
我有同样的问题。这是我的解决方案。
- 拖放parse.framework到Xcode中的文件夹(检查副本)
- 将构建设置中的"框架搜索路径"更改为相对路径。例如:myproject/libraries
- 更干净的代码可选:在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的新对象将发送到解析云并保存。准备就绪后,单击下面的按钮以测试您的数据是否已发送。
不确定它是否有效。以前从来没有像您这样的问题。无论如何,检查这个。
希望它有帮助。