我创建了一个使用pod lib create MyPod
的pod,也可以包含Example项目。在Classes
文件夹下创建了一个类Ping。使PodSpec
指向当地的源头路径。做完pod install
和import MyPod
代码完成后显示Ping可用。但是,在创建Ping实例时,代码会与Thread 1: signal SIGABRT
崩溃。
它打破了我正在实例化的Example项目中的代码。 Ping初始化中的断点不起作用,甚至尝试从Example项目中进入。
我跟着这个blog。这个和许多其他博客显示了快乐的路径,没有关于调试pod lib代码的细节。
任何帮助我的指针都会很棒。谢谢。
这是我的代码和调用堆栈。并且只有在我们调用成员时才会发生崩溃,而不是在实例化时发生。
这是我在开发pod下的Ping类中得到的全部内容。
@objcMembers
public class Ping {
public init() {}
public var greetings: String {
get {
return "Hello"
}
}
}
实际上,产品菜单中的一个轻率的Clean构建文件夹(按下了Opt键)修复了这个问题。
对于我对pod lib代码所做的每一个修改,它都会导致同样的问题和'Clean build folder'解决它。