我想做的是快速加密一条消息,然后在python中解密它。因此,我需要一个可靠,安全的跨平台加密软件。
经过一番搜索,我发现了Sodium
。但是我无法快速导入库。在podfile中,我指定
pod 'Sodium'
当我做的时候
pod install
我看到:
Installing Sodium (0.8.0)
(这是Sodium的最新版本)为绿色,因此我知道它已安装。在我的viewController的开头,我放了:import Sodium
但是我得到:
Could not build Objective-C module 'Sodium'
和:
Cannot convert value of type 'OpaquePointer' to expected argument type 'UnsafeMutablePointer<crypto_generichash_state>' (aka 'UnsafeMutablePointer<crypto_generichash_blake2b_state>')
是什么赋予了?为什么这不起作用?如何快速使用
Sodium
软件包? 最佳答案
这工作
清理DerivedData(〜/ Library / Developer / Xcode / DerivedData)
将方案更改为钠
建立(⌘B)
改回您的方案
跑
关于swift - 在Swift中导入钠的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55945177/