OpenSSL CocoaPod iOS mit Bitcode?

8

Gibt es einen OpenSSL-Cocoapod, der mit aktiviertem Bitcode funktioniert? Früher habe ich pod 'OpenSSL' benutzt, aber ich möchte Bitcode in meiner App haben. Gibt es eine Möglichkeit, dies zu tun, oder muss ich OpenSSL selbst erstellen?

Danke

    
hockeybro 20.07.2016, 05:30
quelle

2 Antworten

6

Ich kann diese Frage beantworten, als ich herausgefunden habe, wie es geht. Da es keinen offiziellen CocoaPod gibt, müssen Sie ein Build-Skript verwenden, um es selbst zu erstellen. Hier ist das Build-Skript, das ich verwendet habe: Ссылка

Dieses Build-Skript generiert zwei Ordner für Sie, einen namens lib und einen anderen namens include . Gehe zu deinen Projekteinstellungen und gehe zu Build Phases . Öffnen Sie den Abschnitt namens Link Binary With Libraries . Öffnen Sie dann den Ordner lib und ziehen Sie libcrypto_iOS.a und libssl_iOS.a in den Abschnitt Link Binary With Libraries .

Als nächstes gehe zu Build Settings . Navigieren Sie im Abschnitt Search Paths zu Header Search Paths und doppelklicken Sie auf das Feld, um eine weitere Box zu öffnen. Ziehen Sie den Include-Ordner dorthin. Stellen Sie außerdem sicher, dass der Library Search Paths den Ordner lib hat.

Hoffe, das hilft!

    
hockeybro 26.07.2016, 17:28
quelle
0

Ich habe keinen Pod für openSSL mit Bitcode gefunden, aber wenn Sie es selbst bauen, ist es möglich. Wie du selbst erwähnt hast, kannst du OpenSSL-für-iOS verwenden ( Ссылка ) und starte einfach ./build-libssl.sh

Dann werden Sie einige Bibliotheken mit der openSSL-Ausgabe sehen. Sehen Sie, wie es im OpenSSL-für-iOS-Beispielprojekt verknüpft und verwendet wurde, und versuchen Sie, dasselbe in Ihrem Projekt zu tun.

    
Roee84 26.07.2016 06:05
quelle

Tags und Links