7

我正在学习如何将应用内购买收据验证添加到我的 iOS/OSX 项目中。

这里有一个很好的概述,WWDC14 有关于这个主题的好视频。

大量的示例代码,但每个人都跳过了一步。如何导入 openSSL 标头。快速编译器抱怨没有这样的模块。

import Foundation
import StoreKit
import openssl  //no such module ???

在写一行代码之前我已经卡住了。openssl 框架隐藏在哪里?

4

1 回答 1

4

没有内置 OpenSSL 模块。您必须自己编译它 - 这是为了安全,这样每个人都不会实现完全相同的安全性。

看看: https ://gist.github.com/foozmeat/5154962 http://www.cvursache.com/2013/08/13/How-To-Build-openssl-For-iOS/

在http://cocoapods.org/?q=openssl也有一个 cocoapods

你永远不应该使用别人提供的静态模块。始终建立自己的。

苹果官方解释在这里 - 在 OpenSSl 下 - https://developer.apple.com/library/ios/documentation/Security/Conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html

于 2015-07-13T10:42:43.970 回答