2012-02-07 79 views
1

我想在我的项目中使用私人框架, 问题是,当我的.framework文件添加到项目中,没有头文件的iOS专用框架

对于任何解决方案?

谢谢!

+3

如果使用私有框架,您的应用将不被允许在应用商店中。 (以防万一你不知道) – 2012-02-07 04:55:51

回答

7

BJ荷马说的是正确的:私人框架仅供苹果公司使用,所以他们没有理由装运标题。这就是说,如果你想走在狂野的一面,而你又不想将应用提交到应用商店,那么你可以尝试使用class-dump来创建基于框架中库文件的头文件。这不会生成Apple使用的真正标题 - 您只需获取方法签名。你没有得到任何常量或C函数,你当然也不会得到任何有用的信息。您使用的任何私有框架可能会在下一个iOS版本中发生变化,从而中断您的应用程序。

0

这就是为什么他们被贴上“私人”的标签。他们不希望其他人使用它们,因此没有包含标题。