错误:在自动导入中:无法从AST上下文获取模块:

时间:2017-11-24 23:18:10

标签: ios openssl cocoapods

我通过CocoaPods安装了OpenSSL,一切正常,但现在我不能在调试器中使用PO来查看断点处的变量。以下是我正在学习的示例程序的输出。

谁能告诉我我做错了什么?这是一个快速的4项目。我按照本教程中的说明进行操作:

Local Receipt Validation for iOS in Swift From Start to Finish

(lldb) po self

警告:模块SwiftyLocalReceiptValidatorDemo中的Swift错误。 调试器中将无法使用此模块的调试信息。

错误:在自动导入中:

1 个答案:

答案 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查看变量的问题已经消失。