2015-11-14 84 views
1

我想在我的swift項目上使用https://github.com/krzyzanowskim/CryptoSwift(我的swift是2.1和Xcode 7.1.1)。在完成安裝指令(運行build.sh然後將框架文件添加到我的項目中)後,我仍然無法導入CryptoSwift框架。請幫忙。CryptoSwift無法使用swift 2

enter image description here

enter image description here

enter image description here

+0

'import CryptoSwift'這是框架頭,你遇到了什麼錯誤 –

+0

是的。我不知道如何解決這個問題 –

+0

如果你想要很好的性能(CryptoSwift比普通加密慢500到1000倍)或者安全性(CryptoSwift是一個新的實現並且沒有經過仔細審查),不要使用CryptoSwift。 Common Crypto由Apple提供,作爲Security.framework的一部分。如果你想要一個真正安全的經過仔細審查的高性能庫,使用支持多種語言和平臺的[RNCryptor](https://github.com/RNCryptor/RNCryptor)。 – zaph

回答

3

添加CryptoSwift.frameworkEmbedded Binaries部分,而不是Linked Frameworks and Libraries部分。然後Xcode將把它包含在Linked Frameworks and Libraries部分中。

+0

但當然,權衡是一個非常緩慢和不安全的庫。爲什麼這是一個理想的選擇? – zaph

+0

問題是如何讓它起作用,而不是它是一個好的還是安全的選擇。 –

+0

請注意,這就是爲什麼我沒有投票。但是一個好的安全選擇很重要,對吧?海事組織我們有義務指出不良的安全做法。 – zaph

0

謝謝大家回答。我已經使用Cocoapods安裝了該程序。問題解決了