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