2017-01-06 43 views
0

我使用CommonCrypto库在我的SWIFT类:导入CommmonCrypto库斯威夫特项目

import CommonCrypto 

这是工作,当我建立我的项目在Xcode它的确定。我已经使用git将我的代码上传到存储库。当我克隆此代码,并尝试建立档案使用命令:

xcodebuild -project PNG.xcodeproj -scheme PNG -sdk iphoneos -configuration AppStoreDistribution archive -archivePath $PWD/build/PNG.xcarchive 

我得到错误:

....swift:38:8: error: no such module 'CommonCrypto' 

有什么不对?我怎样才能解决这个问题?为什么在我的本地项目中它正在工作,并且从库中的项目克隆它不是?感谢您的帮助

回答

1

您需要添加#import <CommonCrypto/CommonCrypto.h>到桥接报头,并在项目中包含的Security.framework

+0

即使进行了以下更改,我也得到了相同的错误:/ –

+0

我通过删除'import CommonCrypto'修复了它,但没有它,我使用CommonCrypto使用枚举时出现错误,所以必须用int值替换它们。 –

+0

请勿用int值替换Common Crypto值,将它们转换为正确的类型。 – zaph