В настоящее время я перемещаю некоторые из своих кодов на 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: