2015-07-13 22 views
5

iOS/OSX projelerime uygulama içi satın alma makbuzu doğrulaması nasıl eklenir öğreniyorum.openssl hızlı bir projeye nasıl eklenir

Güzel bir genel bakış here ve WWDC14'ün bu konuyla ilgili iyi videoları var.

Çok sayıda örnek kod, ancak herkes bir adım atlıyor. OpenSSL üstbilgisini içe aktarma. Hızlı derleyici böyle bir modül bulunmadığından şikayetçidir.

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

Bir satır kod yazmadan önce zaten sıkışmış durumdayım. Openssl çerçevesi nerede saklanıyor?

cevap

2

Dahili bir OpenSSL modülü yoktur. Kendiniz derlemeniz gerekir - bu, herkesin aynı güvenliği uygulayamaması için güvenlik içindir.

bir göz atın: https://gist.github.com/foozmeat/5154962 http://www.cvursache.com/2013/08/13/How-To-Build-openssl-For-iOS/

bir de cocoapods vardır http://cocoapods.org/?q=openssl

de misin başkası tarafından sağlanan statik modülü kullanmak asla. Her zaman kendininkini inşa et.

Elmalar burada resmi açıklama - OpenSSL altında - https://developer.apple.com/library/ios/documentation/Security/Conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html

+0

Bu komut benim için çalıştı. https://github.com/x2on/OpenSSL-for-iPhone/blob/master/build-libssl.sh – user965972

+0

Yapılandırılmış openssl'de hızlı projede sorun yaşıyorum. Lütfen öneriniz, hızlı bir şekilde openssl nasıl yapılandırılır. – vipulk617

+0

@ user965972 demo uygulaması openssl'i hızlıca gönderir misiniz? – vipulk617