簡單的看這個就夠了: http://www.saurik.com/id/7
1)將所有的dep包放在同一個目錄下,比如cydia_dir
2)cd cydia_dir
3)
dpkg-scanpackages -m . /dev/null > Packages
4)
bzip2 Packages
5)編寫Release文件(注意編碼),包含中文的話,添加的時候會提示一個警告
省略gpg部分
6)http://www.graci.org/?p=118 主要是如果要設置一個源的圖標,那么還要在源的根目錄下放一個 CydiaIcon.png的圖標(60X60),
而不是favicon.ico。
比如可以驗證下:WI輸入法的源是:http://cydia.myrepospace.com/wiim
這樣我們可以下載 http://cydia.myrepospace.com/wiim/CydiaIcon.png
與在iPhone手機的Cydia客戶端上看到的圖標是否一致
7)將cydia_dir文件夾下的文件打包,給服務器配置人員
8)通過Cydia客戶端驗證下即可
后記:1.上 https://www.myrepospace.com/ 才知道是一個免費的Cydia源托管,對個人開發者很適合
2. 文件布局結構可以看: http://apt.saurik.com/
3.GPG介紹可以看 http://www.madboa.com/geek/gpg-quickstart/
4.通過Cydia源安裝的時候出現如下的錯誤提示:
subprocess post-installation script returned error exit status 1
檢查下 /DEBIAN/postinst 寫的是否有問題,
筆者是遇到過,復制文件夾打包的時候,該文件的擁有者與權限有問題,所以需要在postinst中,在加載plist文件之前將
修改plist的權限與擁有者,還有相應的執行文件或者app文件。