2015-11-14 87 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安装了该程序。问题解决了