【问题标题】:Using Open SSL with Xcode 4.3在 Xcode 4.3 中使用 Open SSL
【发布时间】:2012-03-27 11:19:00
【问题描述】:

最近我将 Xcode 从 3.2 升级到 4.3

我的应用程序使用 openSSL 1.0.0 并且在 Xcode 3.2 上运行良好,即使是使用 open SSL 并基于 Xcode 3.2 构建的 XYZ.App 也可以在 OSX lion 10.7 上正常运行

但是当我在 Xcode 4.2 上构建相同的应用程序时,日志说,它无法从权威机构获得证书,在 tunrs 中似乎是 open-SSL 库没有与 Xcode 4.3 应用程序开发环境正确集成,

我尝试重新构建 openSSL,但没有运气,我怀疑跟随,

1 -- 在我的 Xcode 4.3 中,我只能看到两个编译器 LLVM 4.3 和 Apple LVM,我相信使用 GCC 4.2 构建的开放 SSL 和在 Xcode 3.2 上我使用的是相同的,所以它工作正常,

2 -- 在 Lion 上,我应该使用 Apple LLVM Compiler 对 open-SSL 进行任何类型的交叉编译,这应该适用于 Xcode 4.3 应用程序

请在上面放任何灯。

【问题讨论】:

  • openSLL 0.9.7 在 Xcode 4.3/Lion 10.7 下可以正常工作(至少是我使用的部分)——尽管它在 10.7 下已被弃用。也许尝试与 0.9.7 链接,看看是否能解决您的问题。
  • @CRD,你用的是哪个编译器

标签: objective-c openssl xcode4.2 osx-lion


【解决方案1】:

我修好了

问题是, SSL_CTX_load_verify_locationsSSL_CTX_set_default_verify_paths,输入参数不正确, 在 10.6 中它正在编译和运行,可能是 SSL 会忽略它,在 10.7 中它不起作用, 现在我正在提供适当的输入,以便正常工作。

感谢阅读。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多