无法单步执行Xcode 4.2/iOS 5.0中库中的特定函数

无法单步执行Xcode 4.2/iOS 5.0中库中的特定函数,ios,debugging,xcode4,debug-symbols,Ios,Debugging,Xcode4,Debug Symbols,我正在开发一个iPhone应用程序,我需要在其中包含一个库(lib.a)才能使该应用程序正常工作。这个库(lib.a)由多个文件(类)组成。调试时,我注意到我无法进入文件sync.m(通过lib.a包含)中的任何函数,但我可以进入文件(data.m)(也通过lib.a包含)中的任何函数。我想知道为什么我可以进入一个文件而不是另一个。我使用的是XCode4.2/iOS5.0 我已经检查了我的应用程序和库中的所有调试设置。 生成调试符号=>yes(用于调试) 我也处于“运行调试模式” 此时我唯一怀疑

我正在开发一个iPhone应用程序,我需要在其中包含一个库(lib.a)才能使该应用程序正常工作。这个库(lib.a)由多个文件(类)组成。调试时,我注意到我无法进入文件sync.m(通过lib.a包含)中的任何函数,但我可以进入文件(data.m)(也通过lib.a包含)中的任何函数。我想知道为什么我可以进入一个文件而不是另一个。我使用的是XCode4.2/iOS5.0

我已经检查了我的应用程序和库中的所有调试设置。 生成调试符号=>yes(用于调试) 我也处于“运行调试模式”

此时我唯一怀疑的是我将sync.m从一个文件夹移动到了另一个文件夹。。。这会导致调试符号出现问题吗???调试符号存储在哪里?在dsym文件中?在哪里可以找到此文件,因为我想查看哪些调试符号正在生成,哪些未生成


如果有人能解释一下这个问题,我将不胜感激。

该对象没有被保留,因此指向空(NULL)。显然,因此函数不能被介入