2016-07-20 24 views
8

Bitcode etkinken çalışan bir OpenSSL cocoapod var mı? Önceden pod 'OpenSSL' kullanıyordum, ancak uygulamanızda bit kodu olmasını istiyorum. Bunu yapmanın bir yolu var mı, yoksa OpenSSL'i kendim mi oluşturmalıyım?OpenSSL CocoaPod iOS ile Bitcode?

Teşekkür

cevap

6

Nasıl yapılacağını anladığımdan bu soruya cevap verebilirim. Resmi bir CocoaPod olmadığından, kendiniz oluşturmak için bir yapı betiği kullanmanız gerekecektir. https://gist.github.com/felix-schwarz/c61c0f7d9ab60f53ebb0

Bu yapı komut sizin için iki klasör, bir lib denilen ve başka include denilen üretecektir: İşte kullanılan yapı komut dosyasıdır. Proje ayarlarınıza gidin ve Build Phases'a gidin. Link Binary With Libraries adlı bölümü açın. Ardından, lib klasörünü açın ve libcrypto_iOS.a ve libssl_iOS.a öğelerini Link Binary With Libraries bölümüne sürükleyin.

Sonraki, Build Settings'a gidin. Search Paths bölümünün altında, Header Search Paths adresine gidin, başka bir kutuyu açacak alanı çift tıklatın. Orada dahil klasörünü sürükleyin. Ayrıca, Library Search Paths'un lib klasörüne sahip olduğundan emin olun.

Bu yardımcı olur umarız!

0

Ben bitcode ile openSSL için herhangi pod karşılaşmak yoktu, ama bunu kendiniz inşa halinde, bu mümkün. Kendini belirtildiği gibi , OpenSSL-için-iOS (https://github.com/x2on/OpenSSL-for-iPhone) kullanmak ve sadece

Sonra openSSL çıkışı ile bazı kütüphaneler göreceksiniz ./build-libssl.sh çalıştırabilirsiniz. OpenSSL-for-iOS örnek projesinde nasıl bağlandığına ve kullanıldığına bakın ve projenizde de aynısını yapmaya çalışın.