ios - 在 Xcode 中使用静态库

标签 ios objective-c iphone xcode libraries

我是 iOS 开发的新手。我正在尝试导入和使用来自私有(private)供应商的静态库。我按照各种教程中的说明正确导入了库(我在 header 搜索路径、库搜索路径中添加了库,在链接框架和库中添加了库)。但问题是我不知道如何使用它们。 “.a”文件没有任何标题。有人能说说如何使用它们吗?

我试过像这样导入它们。但是他们都给出了找不到文件的错误。

import "abcdef.a"
import <abcdef.h>

最佳答案

  1. 删除导入的 .a 文件(永远不要这样做)
  2. Link Binary With Libraries中的Build Phases中添加依赖项
  3. 在您的应用中,(不是静态库)您应该像在您的项目中一样使用静态库中的类,例如:#import "MyClass.h"

关于ios - 在 Xcode 中使用静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26845484/

相关文章:

ios - 无法分配 UIPickerView 委托(delegate)或数据源

ios - 当应用程序启动时,所有 UITabBarItem 图标都会着色

ios - 无法将 codegen 设置到 CoreData 中

ios - 圆形,3 色渐变,动画进度 View

iphone - 使用 CATransform3DRotate 时的抗锯齿线

iphone - 使用 UILongPressGestureRecognizer 和 UIBarButtonItem

iphone - 适用于 iOS 模拟器但不适用于 iPhone

javascript - 在 UIWebView 中禁用图像选择

iphone - AVCaptureSession 没有提供良好的照片质量和分辨率

iphone - 不是 PNG filCommand copypng 发出错误但未返回非零退出代码以指示失败