OpenSSL CocoaPod与位码的iOS?

是否有一个OpenSSL cocoapod与位代码启用? 以前我使用的是pod 'OpenSSL' ,但是我想在我的应用程序中使用bitcode。 有没有办法做到这一点,或者我必须自己build立OpenSSL?

谢谢

我可以回答这个问题,因为我知道如何去做。 由于没有官方的CocoaPod,你将不得不使用一个构build脚本来自己构build它。 这里是我使用的构build脚本: https : //gist.github.com/felix-schwarz/c61c0f7d9ab60f53ebb0

这个构build脚本会为你生成两个文件夹,一个叫做lib ,另一个叫include 。 转到您的项目设置并转到“ Build Phases 。 打开“ Link Binary With Libraries ”一节。 然后,打开lib文件夹并将libcrypto_iOS.alibssl_iOS.a拖入Link Binary With Libraries部分。

接下来,转到Build Settings 。 在Search Paths部分,转到Header Search Paths ,双击该字段,这将打开另一个框。 在那里,拖动包含文件夹。 还要确保Library Search Paths具有lib文件夹。

希望这可以帮助!

我没有遇到任何带有bitcode的openSSL,但是如果你自己构build它,这是可能的。 正如你自己提到的,你可以使用OpenSSL-for-iOS( https://github.com/x2on/OpenSSL-for-iPhone )并运行./build-libssl.sh

然后你会看到一些带有openSSL输出的库。 看看它在OpenSSL-for-iOS示例项目中是如何被链接和使用的,并尝试在你的项目中做同样的事情。