1

我正在 iPhone 上编写一个越狱应用程序,我想为这个应用程序添加一个更新机制,它的工作原理就像通过 App Store 更新一样。

我知道 SpringBoard 上的每个图标都是一个 SBApplicationIcon 对象,而带有更新进度条的图标是 SBDownloadingIcon 对象。我的问题是我找不到任何转换方法。

4

3 回答 3

1

如果我理解正确,您想通过带有进度条的 App Store 更新应用程序。

尝试使用 itms-services(无线临时分发)。为此,您需要创建一个简单的 plist 文件和 ipa 并将其上传到服务器。它将帮助您以与 App Store 相同的方式下载该应用程序。

于 2012-11-26T20:04:35.383 回答
0

如果你想这样做,你必须使用 itms-services url。由于您的代码无法使其自身可写,因此您将无法将对象从 SBApplicationIcon 更改为 SBDownloadingIcon 对象(然后再更改回 SBApplicationIcon 以便用户可以使用该应用程序)。

于 2012-12-31T20:59:33.307 回答
0

我明白,因为它是针对越狱文件系统的,它不在 App Store 上。所以我说,把这两个文件(IPA和PLIST文件)上传到免费的网络服务器空间,就可以轻松搞定。

如果您可以为应用程序构建 ipa,请按照我上面提到的链接进行操作。
如果它是一个 .deb 包,那么就不能那样做,AFAIK。

希望这可以帮助。

于 2012-11-27T20:55:51.603 回答