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ď č. 1Naš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.