BouncyCastle-ObjC
需求
- JDK 1.8 / 11
例如,使用 Homebrew 安装 JDK 1.8
% brew cask install adoptopenjdk8
% echo export JAVA_HOME=$(/usr/libexec/java_home -v"1.8") >> ~/.zshrc
% source ~/.zshrc
% cat ~/.zshrc
> export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
% java -version
> openjdk version "1.8.0_242"
> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
安装
BouncyCastle-ObjC 通过 CocoaPods 可用。要安装它,只需将以下行添加到您的 Podfile 中。
% pod 'BouncyCastle-ObjC'
故障排除
1. J2ObjC dist/ 文件夹已生成,但 Classes/ 下没有翻译后的 Objective-C 文件。
请清理 Pods/ 并使用 pod install --verbose
,确保 generate.sh
能够无错误运行。翻译工作完成后,您可以再次运行 pod install
以生成有效的 xcworkspace。
许可协议
BouncyCastle-ObjC 使用 AGPL 许可协议。有关更多信息,请参阅 许可证文件。Bouncy Castle 的源代码使用 MIT 许可协议 许可。