У меня есть два проекта, один из которых - networkLib
для входа в систему и некоторые другие сетевые функции, а другой - usingLibDemo
. Поэтому у меня есть исходный код обоих проектов.Как я могу отлаживать фреймворк в Xcode?
Проект networkLib
выдает каркас, называемый myNetKit.framework
, который используется usingLibDemo
.
Теперь я успешно использовать myNetKit.framework
для входа, но иногда он выходит из строя, может быть, в основной() без стека информации, но иногда Xcode дает мне информацию стека, как показано ниже:
Так что я знаю, где он выходит из строя:
Но Utils.m
не выставлен, как Xcode получает информацию о стеке и строку сбоя и в конечном итоге открывает исходный файл для меня? Потому что у меня есть исходный код на моем диске?
Если да, то как я могу отлаживать myNetKit.framework
шаг за шагом, когда он не разбился?
Большое спасибо за любые советы.
Спасибо, я знаю, что вытащить проект 'networkLib' в' usingLibDemo' будет легко отлаживать, поскольку исходный код есть. Но мне интересно, как Xcode получает исходный файл 'Utils.m' и полную информацию о стеке. –
Я предполагаю, что во время процесса сборки фреймворк отладки не были разделены. Я считаю, что вы получили такую информацию. – David