2015-07-13 25 views
5

Sto imparando come aggiungere la convalida della ricevuta di acquisto in-app ai miei progetti iOS/OSX.come aggiungere openssl a un progetto rapido

C'è una bella panoramica here e il WWDC14 ha buoni video su questo argomento.

Un sacco di codice di esempio, ma tutti salteranno di un passo. Come importare l'intestazione openSSL. Il compilatore rapido si lamenta che non esiste un tale modulo.

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

Sono già bloccato prima di scrivere una riga di codice. Dove si nasconde il framework openssl?

risposta

2

Non c'è un modulo OpenSSL integrato. Devi compilarlo da solo - questo è per la sicurezza in modo che tutti non implementino la stessa sicurezza.

Date un'occhiata a: https://gist.github.com/foozmeat/5154962 http://www.cvursache.com/2013/08/13/How-To-Build-openssl-For-iOS/

C'è un anche un cocoapods a http://cocoapods.org/?q=openssl

si dovrebbe mai usare un modulo statico fornito da qualcun altro. Costruisci sempre il tuo.

Mele spiegazione ufficiale qui - sotto OpenSSL - https://developer.apple.com/library/ios/documentation/Security/Conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html

+0

Questo script lavorato per me. https://github.com/x2on/OpenSSL-for-iPhone/blob/master/build-libssl.sh – user965972

+0

Sto affrontando il problema in openssl configurato nel progetto rapido. Si prega di suggerirlo, come configurare openssl in swift. – vipulk617

+0

@ user965972 puoi inviare un'applicazione demo openssl con swift. – vipulk617

Problemi correlati