是否需要越狱才能执行某些类型的应用/代码?

时间:2010-08-03 22:56:50

标签: iphone ios4 jailbreak

作为开发人员,我想为自己制作一些使用私有方法等的小工具,因为我无意将它们提交到应用程序商店。例如,目前我想开发一种设备间通信工具(包括iPhone MiFi类型实现)。

所以问题是,访问该特定功能是否需要越狱设备?或者这样的事情只是使用未发布的API等问题?

4 个答案:

答案 0 :(得分:4)

这完全取决于你需要做什么。使用未发布的API通常不需要越狱;你只需使用API​​。另一方面,如果您需要root访问权限或想要使用特权端口,那么您需要越狱。

答案 1 :(得分:1)

有两个问题。第一个是关于私有API - 如果你使用它们,你就不会去商店,就这么简单。我从未听说越狱被要求使用它们。

然后有分布。如上所述,您不会进入商店,因此您需要一些其他方式将应用程序加载到设备。如果你只是在你职业的设备上需要它们并且你的数量少于100,那么任何开发者都可以在没有越狱的情况下做到这一点。但是如果你想远程向某人发送应用程序,那么他们就需要一个越狱设备。

答案 2 :(得分:1)

不太确定MiFi的实现,但据我所知,你可以让应用程序在没有越狱的情况下做到这一点。但是,如果您没有Apple的有效/付费开发者帐户,那么您需要越狱才能在手机上加载应用程序。

答案 3 :(得分:0)

好吧,根据一些类转储侦听,看起来在Springboard.app上调用了Wi-Fi和网络共享方法(除了Kristopher Johnson提到的socks代理方法),这需要使用Mobile Substrate库,因此需要越狱。嘘声。