我想使用CryptoSwift库进行AES加密/解密。
我使用了一个使用pod的库。跟随我使用的pod。
pod 'CryptoSwift', :git => "https://github.com/krzyzanowskim/CryptoSwift", :branch => "master"
在编译项目时在项目中安装pod后,它会给出错误数量。
答案 0 :(得分:1)
CocoaPods could not find compatible versions for pod "CryptoSwift":
请查看以下错误,我在尝试在您的项目中安装pod时看到了。
我在演示项目中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。
希望这会有所帮助。