2015-07-13 12 views
5

Uczę się, jak dodawać weryfikację paragonu zakupu w aplikacji do moich projektów iOS/OSX.jak dodać openssl do szybkiego projektu

Istnieje dobry przegląd here, a WWDC14 ma dobre filmy na ten temat.

Mnóstwo przykładowego kodu, ale każdy pomija jeden krok. Jak zaimportować nagłówek openSSL. Szybki kompilator skarży się, że nie ma takiego modułu.

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

Jestem już zablokowany przed napisaniem jednej linii kodu. Gdzie ukrywa się framework openssl?

Odpowiedz

2

Nie ma wbudowanego modułu OpenSSL. Trzeba go skompilować samodzielnie - chodzi o bezpieczeństwo, aby wszyscy nie wdrażali dokładnie tego samego zabezpieczenia.

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

Jest również bardzo cocoapods na http://cocoapods.org/?q=openssl

Nigdy nie należy używać moduł statyczny dostarczony przez kogoś innego. Zawsze buduj własne.

Jabłka oficjalne wyjaśnienie tutaj - pod OpenSSL - https://developer.apple.com/library/ios/documentation/Security/Conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html

+0

Skrypt ten pracował dla mnie. https://github.com/x2on/OpenSSL-for-iPhone/blob/master/build-libssl.sh – user965972

+0

Mam problem z konfiguracją openssl w projekcie SWIFT. Proszę zasugerować, jak skonfigurować openssl w swift. – vipulk617

+0

@ user965972 można wysłać aplikację demo openssl z Swift. – vipulk617

Powiązane problemy