如何将普通的应用程序图标转换为iPhone跳板上的下载图标?



我正在iPhone中编写一个越狱的应用程序,我想为此应用程序添加一个更新机制,它的工作方式类似于通过App Store进行更新。

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

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

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

我明白,因为它是用于越狱文件系统的,它不在App Store上。这就是为什么我说,将两个文件(IPA和PLIST文件)上传到免费的Web服务器空间,您可以轻松获得。

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

希望这有帮助。

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

最新更新