2016-06-02 3 views
0

В настоящее время я перемещаю некоторые из своих кодов на cocoapods, чтобы наша команда могла делиться. В одном из моих кодов,Создание частных cocoapods и использование CommonCrypto

Мне нужно импортировать как это. Он находится в CryptoProxy.h и CryptoProxy.m.

#import <CommonCrypto/CommonDigest.h> 
#import <CommonCrypto/CommonHMAC.h> 
#import <CommonCrypto/CommonCryptor.h> 

Я все еще могу создавать и запускать локально. Я также могу использовать lib.

pod lib lint WWAutoupdate.podspec --verbose

Проблема заключается в том, что когда я нибудь вкусненькое спецификации,

pod spec lint WWAutoupdate.podspec --verbose

Я получил много ошибок, как это. Как я могу это решить? Нужно ли мне импортировать какую-то библиотеку?

- ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:81:62: 

error: use of undeclared identifier 'CC_LONG' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:81:12: error: use of undeclared identifier 'kCCHmacAlgSHA1' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:91:24: error: use of undeclared identifier 'CC_SHA224_DIGEST_LENGTH' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:93:64: error: use of undeclared identifier 'CC_LONG' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:93:12: error: use of undeclared identifier 'kCCHmacAlgSHA224' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:103:24: error: use of undeclared identifier 'CC_SHA256_DIGEST_LENGTH' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:105:64: error: use of undeclared identifier 'CC_LONG' - ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:105:12: error:

ответ

0

Изменить все #import <CommonCrypto/*.h> к #import <CommonCrypto/CommonCrypto.h>.

Смежные вопросы