我可以在我想在app store中提交的应用程序中使用SpringBoardServices吗?

时间:2013-12-24 11:17:21

标签: ios iphone objective-c

我想在我的应用程序中使用SpringBoardServices,我完成了我想用这个框架做的事情,现在我想在AppStore上提交应用程序。在应用程序中使用此框架是否可以?

2 个答案:

答案 0 :(得分:2)

我很害怕 - 因为SpringboardService framework是私人的。

根据经验:如果您找不到特定框架的官方Apple文档,则认为它是私有的,因此使用它的应用程序将无法在App Store中发布。

官方原因是不保证私有框架与iOS版本兼容。当然,暴露其中很多会增加安全风险和隐私问题 - 这有时听起来像是一个糟糕的笑话。

编辑:官方Apple文档我的意思是,官方的Apple文档。

我通常使用以下查询进行谷歌搜索:

SpringBoardService reference inurl:ios

官方Apple文档将位于域developer.apple.com

有(据称)有一些方法来伪装私有API调用,以便通过App Store修订过程让你的应用程序 - 但我真的会反对它。

答案 1 :(得分:2)

我同意@ rokjarc的观点,即SpringBoardServices.framework是一个私有框架。这些框架专门用“私人”字样标注,这意味着Apple不希望其他人使用这些框架。私有框架仅供Apple的应用程序使用。

参考:-1。 http://theiphonewiki.com/wiki//System/Library/Frameworks#Private_Frameworks
2. http://iphonedevwiki.net/index.php/PrivateFrameworks

编辑: - 如果您真的想要私人框架,请检查此答案: - iOS Private Frameworks