我正在尝试在我的项目中使用私有(private)框架,
问题是当我将 .framework 文件添加到项目时,没有头文件
有什么解决办法吗?
谢谢!
最佳答案
BJ Homer 所说的是正确的:私有(private)框架仅供 Apple 使用,因此他们没有理由发布 header 。
也就是说,如果你想在野外行走,又不想将你的应用提交到应用商店,你可以尝试使用 class-dump
根据框架中的库文件创建 header 。这不会生成 Apple 使用的真实 header - 您只需获取方法签名。您没有得到任何常量或 C 函数,当然也没有得到任何信息性评论。您使用的任何私有(private)框架都可能会在下一个 iOS 版本中发生变化,从而破坏您的应用程序。
关于objective-c - iOS 私有(private)框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9171160/