我正在学习如何将应用内购买收据验证添加到我的 iOS/OSX 项目中。
这里有一个很好的概述,WWDC14 有关于这个主题的好视频。
大量的示例代码,但每个人都跳过了一步。如何导入 openSSL 标头。快速编译器抱怨没有这样的模块。
import Foundation
import StoreKit
import openssl //no such module ???
在写一行代码之前我已经卡住了。openssl 框架隐藏在哪里?
我正在学习如何将应用内购买收据验证添加到我的 iOS/OSX 项目中。
这里有一个很好的概述,WWDC14 有关于这个主题的好视频。
大量的示例代码,但每个人都跳过了一步。如何导入 openSSL 标头。快速编译器抱怨没有这样的模块。
import Foundation
import StoreKit
import openssl //no such module ???
在写一行代码之前我已经卡住了。openssl 框架隐藏在哪里?
没有内置 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