Swift 4.0的CryptoSwift Lib安装失败

时间:2018-04-12 06:45:21

标签: ios swift encryption cryptography aes

我想使用CryptoSwift库进行AES加密/解密。 我使用了一个使用pod的库。跟随我使用的pod。 pod 'CryptoSwift', :git => "https://github.com/krzyzanowskim/CryptoSwift", :branch => "master" 在编译项目时在项目中安装pod后,它会给出错误数量。 enter image description here

2 个答案:

答案 0 :(得分:1)

CocoaPods could not find compatible versions for pod "CryptoSwift":

请查看以下错误,我在尝试在您的项目中安装pod时看到了。

enter image description here

我在演示项目中pod install时发现了此错误。

<强>解决方案

podfile 中删除pod 'CryptoSwift',然后执行 pod install

然后再次在 podfile 中添加pod 'CryptoSwift'并运行 pod install ,它就能正常运行。

您的pod文件将如下所示

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'CryptoSwiftDemo' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!

    pod 'CryptoSwift'

    # Pods for CryptoSwiftDemo

end

答案 1 :(得分:0)

检查框架的swift版本,如果它是较旧的swift版本,请在项目设置中将“Use Legacy Swift Language Version”从“No”切换为“Yes”。有关详情,请参阅Use Legacy Swift Language Version - Xcode 8.2

希望这会有所帮助。