因公司想实现一个特殊的功能,问能不能实现,因为需要权限应该比较高,想只能越狱开发,所以就研究下。本来以为企业帐户299美元一年的会提供特殊的技术文档,经过搜索发现企业帐户与AppStore的99美元的公司帐户,技术上是没有不同的,开发方式,用到的api都相同,不同的只是软件的发布方式不同,企业帐户是相当于开发公司对内发布的,不经过审核,由开发公司自行发布。一个appid 只能申请一个帐户,即申请了299美金的,就不能在用AppStore发布,不过一个公司可以申请2个。
如需实现特殊功能,就必须使用苹果的 私有api,因为苹果商店不支持私有 api,所以开发的软件是无法放在苹果商店里销售的,只能放到cydia里,据了解苹果api分为三种,一种公开的,有文档,有说明;一种是未公开的api,在文档说明里没有,据说是不稳定的。最后是一种私有api,是将private framework的头文件导出。