0
我在Theos上创建了一个应用程序,并将它上传到自己的回购站。应用程序的版本是1.0.5-3,我在回购中的Packages.gz
文件中添加了字符串Version: 1.0.5-3
。但Cydia要求我每次更新这个应用程序。 iPhone和回购版的版本相同,但Cydia不理解它。为什么这很开心?Cydia应用程序版本在更新和应用程序本身是相同的,但Cydia要求更新
我在Theos上创建了一个应用程序,并将它上传到自己的回购站。应用程序的版本是1.0.5-3,我在回购中的Packages.gz
文件中添加了字符串Version: 1.0.5-3
。但Cydia要求我每次更新这个应用程序。 iPhone和回购版的版本相同,但Cydia不理解它。为什么这很开心?Cydia应用程序版本在更新和应用程序本身是相同的,但Cydia要求更新
我发现问题出在哪里。 Packages
文件中的其他内容与.deb中的control
文件中的字符串不同,因此所有内容必须匹配。
这个问题可以通过使用某种自动化过程来避免。通常,应该生成Packages文件,例如,通过运行像'dpkg-scanpackages'这样的脚本。这将使您的软件包和控制文件保持同步。 – Nate 2013-06-20 10:27:25