/ / Xcode 8 a „ld: knižnica sa nenašla pre -lcrypto“ - objektív-c, xcode, macos, openssl, xcode8

Xcode 8 a "ld: knižnica nenájdená pre -lcrypto" - objekt-c, xcode, macos, openssl, xcode8

Keď sa pokúsim zostaviť svoj projekt, dostanem nasledujúci problém.

ld: library not found for -lcrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Pred poslednou aktualizáciou Xcode som používal OpenSSL cez CocoaPods v pohode. Po poslednej aktualizácii OS a Xcode sa mi zdá, že nedokážem zostaviť OpenSSL.

Nejaké nápady, ako to vyriešiť? Na Xcode 7 bolo všetko v poriadku.

odpovede:

5 pre odpoveď č. 1

Našiel som riešenie, ukázalo sa, že som potreboval aktualizovať CocoaPods, ako aj svoje moduly.

Pre Mac OS X: pod OpenSSL-OSX

Iné verzie OpenSSL nefungujú.


1 pre odpoveď č. 2

Dlho som s tým bojoval. Nakoniec som to opravil pridaním nasledovnej cesty k nastaveniam zostavenia: Cesty vyhľadávania v knižnici

$ (SRCROOT) /../../ OpenSSL-1.0.1s-MacOSX / lib

Cesta k priečinku je pravdepodobne iná. Stlačil som tlačidlo plus a do priečinka OpenSSL som presunul priečinok lib.

Som si istý, že som to vyskúšal viackrát bez úspechu, zdá sa však, že to teraz opravuje.