在iOS中添加外部框架时出现的问题

时间:2015-05-26 12:13:25

标签: ios iphone xcode ios-frameworks

我想在我的应用中添加PLCrashFramework。此框架处理iOS / MAC应用程序的崩溃报告。我做了什么

  1. 从我已提供的网址下载并解压缩.zip文件。
  2. 在Xcode“Build Phases”中 - >链接二进制文件库
  3. 从弹出的“选择要添加的框架和库”
  4. 选择“添加其他”...并选择“CrashReporter.framework”并打开
  5. 完成这些步骤后,我成功地构建了项目。

    我关闭了Xcode,再次打开它并尝试构建。构建失败了 “未找到头文件”,指的是属于框架的头文件。

    为什么xcode 6在关闭并重新打开项目后找不到标题?

2 个答案:

答案 0 :(得分:2)

检查项目Framework Search Paths中的Library Search PathsBuild Settings。检查目录结构中是否有空格。它可能正在寻找2个文件夹,一个包含文件夹结构的第一部分,另一个包含第二个文件夹。要解决此问题,只需在整个文件夹结构周围添加引号。

答案 1 :(得分:0)

您应该通过右键单击项目导航器中的添加文件来添加框架,然后在项目中选择添加文件,然后浏览到框架位置并添加框架。请记住检查项目中必须执行的复制文件。通过这种方式,Xcode将管理库头搜索路径。你可以看到框架将被添加到Xcode" Build Phases" - >链接二进制文件库。如果它不存在,您可以通过从项目导航器拖动框架来添加它。错误将消失。