在 iOS 中添加外部框架时出现问题
Problems when adding an external framework in iOS
我想在我的应用中添加 PLCrashFramework。该框架处理 iOS/MAC 应用程序的崩溃报告。我做了什么
- 从我已经提供的 URL 下载并解压缩 .zip 文件。
- 在 Xcode "Build Phases" -> Link 二进制库
- 从弹出"Choose frameworks and libraries to add"
- Select "Add Other"... 和 select "CrashReporter.framework" 和打开
完成这些步骤后,我成功地构建了项目。
我关闭了 Xcode,再次打开并尝试构建。构建失败
"header file not found",指的是属于框架的一个头文件。
为什么xcode6关闭再打开项目后找不到表头?
检查项目 Build Settings
中的 Framework Search Paths
和 Library Search Paths
。检查您的目录结构中是否有 space。它可能正在寻找 2 个文件夹,一个包含文件夹结构的第一部分,一个包含第二部分。要解决此问题,只需在整个文件夹结构周围添加引号即可。
您应该通过右键单击在项目导航器中添加文件来添加框架,然后 select 在您的项目中添加文件,然后浏览到框架位置并添加框架。请记住检查项目中的复制文件,这是必须做的。这样 Xcode 将管理库头搜索路径。您可以看到框架将添加到 Xcode "Build Phases" -> Link Binary With Libraries 中。如果不知何故不存在,您可以通过从项目导航器中拖动框架来添加它。错误将消失。
我想在我的应用中添加 PLCrashFramework。该框架处理 iOS/MAC 应用程序的崩溃报告。我做了什么
- 从我已经提供的 URL 下载并解压缩 .zip 文件。
- 在 Xcode "Build Phases" -> Link 二进制库
- 从弹出"Choose frameworks and libraries to add"
- Select "Add Other"... 和 select "CrashReporter.framework" 和打开
完成这些步骤后,我成功地构建了项目。
我关闭了 Xcode,再次打开并尝试构建。构建失败 "header file not found",指的是属于框架的一个头文件。
为什么xcode6关闭再打开项目后找不到表头?
检查项目 Build Settings
中的 Framework Search Paths
和 Library Search Paths
。检查您的目录结构中是否有 space。它可能正在寻找 2 个文件夹,一个包含文件夹结构的第一部分,一个包含第二部分。要解决此问题,只需在整个文件夹结构周围添加引号即可。
您应该通过右键单击在项目导航器中添加文件来添加框架,然后 select 在您的项目中添加文件,然后浏览到框架位置并添加框架。请记住检查项目中的复制文件,这是必须做的。这样 Xcode 将管理库头搜索路径。您可以看到框架将添加到 Xcode "Build Phases" -> Link Binary With Libraries 中。如果不知何故不存在,您可以通过从项目导航器中拖动框架来添加它。错误将消失。