加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何将OpenSSL添加到Xcode项目中

发布时间:2020-12-14 19:47:32 所属栏目:百科 来源:网络整理
导读:我正在尝试将应用程序移植到mac OSX.它使用openssl.我是 xcode和mac开发的新手.我是否需要自己编译和安装openssl,或者是否有一些openssl-devel软件包作为操作系统的一部分或者自制软件或其他类似软件包提供? 解决方法 您需要自己编译和链接,并且您的应用需
我正在尝试将应用程序移植到mac OSX.它使用openssl.我是 xcode和mac开发的新手.我是否需要自己编译和安装openssl,或者是否有一些openssl-devel软件包作为操作系统的一部分或者自制软件或其他类似软件包提供?

解决方法

您需要自己编译和链接,并且您的应用需要发送它.如果您的应用程序和OpenSSL许可证的许可证兼容,您可以使用静态链接.否则,您需要动态链接它.

您可以通过Google搜索找到一些文档describing the process和build scripts.对于iOS,甚至有一个Github project.我没有在这里复制这些文件的内容,因为它太多而且它是一个移动的目标.

您也可以使用Homebrew安装OpenSSL.如果您只是希望在Mac上运行您的应用并且不想分发它,这是最简单的方法:您只需要链接它.但是,如果要分发应用程序,则需要将库/库复制到应用程序包中,并确保链接器在那里找到它.这也有一个缺点,即您的应用程序和OpenSSL版本之间可能存在“断开连接”:如果在一年内,您使用Homebrew更新OpenSSL并希望针对与您完全相同的OpenSSL版本编译/链接旧版本的应用程序当时使用过,你有问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读