我能在iPhone中使用“openssl / bn.h”吗?

时间:2009-08-05 02:48:10

标签: iphone

如果我想使用openssl / bn.h,我需要导入哪个框架才能编译 我收到所有BN函数的编译错误(“引用自”)

请帮助

3 个答案:

答案 0 :(得分:1)

OpenSSL在手机内部使用,但应用程序开发不支持API,iPhone应用程序无法使用这些符号。

如果您想使用openssl,则需要构建它并将其与您的应用静态链接。这也意味着您需要处理出口合规性。是的,我认为它也很糟糕。如果您认为Apple应该公开某些特定的OpenSSL功能,那么您应该file提供功能请求。

答案 1 :(得分:1)

答案 2 :(得分:0)

您还可以将OpenSSL编译为iOS库。以下是我自动执行此操作的脚本:http://www.x2on.de/2010/12/16/tutorial-script-for-building-openssl-for-ios-iphoneipad/