我通过CocoaPods安装了OpenSSL,一切正常,但现在我不能在调试器中使用PO来查看断点处的变量。以下是我正在学习的示例程序的输出。
谁能告诉我我做错了什么?这是一个快速的4项目。我按照本教程中的说明进行操作:
Local Receipt Validation for iOS in Swift From Start to Finish
(lldb) po self
警告:模块SwiftyLocalReceiptValidatorDemo中的Swift错误。 调试器中将无法使用此模块的调试信息。
错误:在自动导入中:
答案 0 :(得分:4)
我能够从这篇文章中找到解决方法:
Validating In-App Purchase Receipts Locally in Swift!
如果我注释掉这一行:
int (*rsa_mod_exp) (BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx);
在rsa.h头文件中,使用PO查看变量的问题已经消失。