reateScreenIOSurfaceIOSurfaceAcceleratorCreateIOSurfaceAcceleratorTransferSurfaceIOServiceGetMatchingServiceIOMobileFramebufferOpenIOMobileFramebufferGetLayerDefaultSurfacekIOMasterPortDefaultIOServiceMatchingIOObjectReleaseIOServiceClose
这些都来自IOSurface api,适用于Mac OSX,但是,我在我们的应用程序中找不到任何这些cals.我的猜测是我们使用的第三方框架之一就是问题所在.
该应用程序有3个框架可以使用这些APIs:Aviary,Sincerely和Pritnzel.
无论如何,我的问题是,我怎样才能找到真正使用这些API的位置?
我在app二进制文件以及3个框架(以及应用程序使用的任何其他第三方框架)上使用了nm -u和otool -L,没有任何运气.
非常感谢
解决方法 我相信你甚至不必使用nm或工具.只需使用grep来搜索框架目录中提到的这些API.然而,奇怪的是你找不到使用nm和工具,特别是在你的二进制文件中.
BTW.尝试grep“IOSurface”.它是定义这些方法的框架.
总结以上是内存溢出为你收集整理的iOS应用程序 – 查找(未知)私人API呼叫全部内容,希望文章能够帮你解决iOS应用程序 – 查找(未知)私人API呼叫所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)