我想在我的应用程序中使用SpringBoardServices,我完成了我想用这个框架做的事情,现在我想在AppStore上提交应用程序。在应用程序中使用此框架是否可以?
答案 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