2017-01-06 94 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