Как отладить пользовательскую библиотеку какао-бобов? - PullRequest
0 голосов
/ 23 февраля 2019

Я создал модуль, используя pod lib create MyPod, также включенный для включения примера проекта.Создан класс Ping в папке Classes.Сделано PodSpec указывает на путь локального источника.После выполнения кодов pod install и import MyPod код Ping доступен.Тем не менее код падает с Thread 1: signal SIGABRT при создании экземпляра Ping.

Это ломается в коде в примере проекта, где я создаю экземпляр.Точка останова в инициализации Ping не работает или даже попытка вступить в пример проекта.

Я следовал за этим blog .В этом и многих других блогах показан счастливый путь и нет подробностей об отладке кода pod lib.

Любые указатели, которые помогут мне в этом, были бы хороши.Спасибо.

Вот мой код и стек вызовов.И сбой происходит только тогда, когда мы вызываем член, а не при его создании.

crash screenshot

Это все, что я получил в классе Ping в разработке.

@objcMembers
public class Ping {

    public init() {}

    public var greetings: String {
        get {
            return "Hello"
        }
    }

}

1 Ответ

0 голосов
/ 24 февраля 2019

Фактически бездумный Очистить папку сборки из меню продукта (с нажатой клавишей Opt) исправил эту проблему.

Для каждой модификации, которую я делаю с кодом pod lib, это вызвало ту же проблему, и «Чистая папка сборки» решила ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...