【发布时间】:2016-06-02 07:06:38
【问题描述】:
目前,我正在将我的一些代码移至 cocoapods,以便我们的团队可以共享。在我的一个代码中,
我需要像这样导入。它位于 CryptoProxy.h 和 CryptoProxy.m 中。
#import <CommonCrypto/CommonDigest.h>
#import <CommonCrypto/CommonHMAC.h>
#import <CommonCrypto/CommonCryptor.h>
我仍然可以在本地构建和运行。我也可以 lint lib。
pod lib lint WWAutoupdate.podspec --verbose
问题是当我 lint 规范时,
pod spec lint WWAutoupdate.podspec --verbose
我遇到了很多这样的错误。我该如何解决?我需要导入某种库吗?
- ERROR | [iOS] xcodebuild: WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:81:62:错误:使用未声明的标识符“CC_LONG” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:81:12: 错误:使用未声明的标识符“kCCHmacAlgSHA1” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:91:24: 错误:使用未声明的标识符“CC_SHA224_DIGEST_LENGTH” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:93:64: 错误:使用未声明的标识符“CC_LONG” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:93:12: 错误:使用未声明的标识符“kCCHmacAlgSHA224” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:103:24: 错误:使用未声明的标识符“CC_SHA256_DIGEST_LENGTH” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:105:64: 错误:使用未声明的标识符“CC_LONG” - 错误 | [iOS] xcodebuild:WWAutoupdate/WWAutoupdate/Classes/Library/Hawk/CryptoProxy.m:105:12: 错误:
【问题讨论】: