【问题标题】:Using OpenSSL cocoa pod in iOS project在 iOS 项目中使用 OpenSSL 可可豆荚
【发布时间】:2016-04-20 16:22:27
【问题描述】:

我正在尝试将 OpenSSL pod 头文件导入到我的 iOS 项目中。但是,Xcode 找不到 OpenSSL 标头。它说

#import 

OpenSSL/bio.h 找不到文件

但我可以通过command + click 跳转到bio.h

OpenSSL pod 安装成功,我的PodFile 如下所示

platform :ios, '9.0'
use_frameworks!

target 'MyProject' do
pod 'OpenSSL', '~> 1.0'
end

使用 Xcode 7.2

编辑

我已尝试清理、构建和删除 Derived Data 文件夹,但仍然无法正常工作。

【问题讨论】:

  • 确保打开正确的文件(xcworkspace)
  • 我可能错了,因为我不使用 Swift 或 Ciciapods,但 C 区分大小写。这通常意味着您是 #import <openssl/bio.h>,而不是 #import <OpenSSL/bio.h>。另外,如果您的 OpenSSL 安装在本地,您通常使用 #import "openssl/bio.h"

标签: ios xcode cocoa openssl cocoapods


【解决方案1】:

在向项目添加 pod 依赖项后构建项目。

Command + b 将完成这项工作。

【讨论】:

    【解决方案2】:

    1) 我创建了示例项目
    2) 新增pod 'OpenSSL', '~> 1.0'
    3) 关闭项目,然后打开 Project_Name.xcworkspace
    4) 使用#import <OpenSSL/bio.h>
    5)Command + Shift + K(用于清洁项目)
    6)Command + Shift + B(用于构建它)

    它在Xcode7.2 上对我有用。试试这个。

    【讨论】:

    • 你能帮我逐步在我的项目中添加openssl吗?
    • @Ravi 你想在你的项目中添加OpenSSL pod吗?
    • 是的,我试过了,用终端写的“pod init”,接下来我该怎么做。还有一件事,对于 OpenSSL 库,只有 pod 文件就足够了。请解释清楚。
    • @Ravi 请点击此链接:stackoverflow.com/questions/20755044/how-to-install-cocoa-pods 用于在 iOS 项目中设置 pod,是的,您只需要用于 openssl 库的 pod。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多