【问题标题】:error: in auto-import: failed to get module from AST context:错误:在自动导入中:无法从 AST 上下文中获取模块:
【发布时间】:2017-11-24 23:18:09
【问题描述】:

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

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

Local Receipt Validation for iOS in Swift From Start to Finish

(lldb) po self

警告:模块 SwiftyLocalReceiptValidatorDemo 中的 Swift 错误。 来自该模块的调试信息将在调试器中不可用。

错误:在自动导入中:

【问题讨论】:

标签: ios openssl cocoapods


【解决方案1】:

我能够从这篇文章中找到解决方法:

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 查看变量的问题消失了。

【讨论】:

  • 只要确保在完成此操作后清理并重建项目!
猜你喜欢
  • 2017-03-19
  • 2017-04-22
  • 2014-10-20
  • 1970-01-01
  • 2013-07-24
  • 1970-01-01
  • 2019-11-01
  • 2020-10-03
  • 1970-01-01
相关资源
最近更新 更多