我已经使用 pod lib create MyPod
创建了一个 pod,还可以包含示例项目。在Classes
文件夹下创建了一个Ping类。让 PodSpec
指向本地源路径。完成 pod install
和 import MyPod
代码完成后,显示 Ping 可用。但是,在创建 Ping 实例时,Thread 1: signal SIGABRT
导致代码崩溃。
它在我实例化的示例项目中的代码处中断。 Ping 初始化中的断点不起作用,甚至尝试从示例项目中介入。
我关注了这个blog 。此博客和许多其他博客显示了愉快的路径,但没有调试 pod lib 代码的详细信息。
任何能在这方面帮助我的指示都会很棒。谢谢。
这是我的代码和调用堆栈。并且崩溃仅在我们调用成员时发生,而不是在实例化时发生。
这就是我在开发 Pod 下的 Ping 类中得到的全部内容。
@objcMembers
public class Ping {
public init() {}
public var greetings: String {
get {
return "Hello"
}
}
}
最佳答案
实际上,产品菜单(按下 Opt 键)中的一个轻率的清理构建文件夹修复了此问题。
对于我对 pod lib 代码所做的每一次修改,它都会导致相同的问题,并且“清理构建文件夹”可以解决该问题。
关于ios - 如何调试自定义 cocoa pod 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845835/