制作自己的Cydia发布源
来源:互联网 发布:北京赛车视频软件 编辑:程序博客网 时间:2024/05/06 15:46
iPhone开发技巧之发布篇(7)— 制作自己的Cydia发布源
针对越狱的iPhone,大家肯定都知道用Cydia来安装各种免费应用的经历。Cydia中是否能指定我们自己的发布源,让我们自己随心所欲地发布程序给别人呢?答案是肯定的,我们只要创建Cydia的发布repository即可。
Linux Debian
首先,我们需要有Linux Debian或者Ubuntu系统来制作Cydia的发布源。如果你没有Linux Debian系统的机器,不要紧,可以随时用VMware Player或VirtualBox虚拟机来安装一个。
安装的时候用i386的iso即可,如果是64bit的OS用amd64的image来安装。安装的时候,选择Graphical Install,其他缺省安装。
脚本工具
下载下面两个脚本文件到本地,并加上可执行属性。
- 下载dpkg-scanpackages到/usr/bin
- 下载dpkg-gettext.pl到/etc/perl。
制作deb文件
- 以名称为MyProgram的程序微粒,首先在home目录下建立下面的目录结构
可以看出来,我们需要把程序MyProgram安装到/var/mobile/中去.
DEBIAN目录下面有一个名为control的文件,我们来看看它的内容。
- 编译在制作DEB文件很简单,只需要
这之后,我们就可以试试该deb文件,用iFile将文件上传到iPhone上并安装,查看/var/mobile/下的情况。这里我们可以使用iPhone开发技巧之发布篇(6)— 不需Developper认证的真机调试方法中的方法制作我们的程序,从而不需要验证信息。
制作Repository
- 每次追加新的deb文件,或者是deb文件有更新时,需要做下面两步
OK了,接下来我们就可以把Packages.bz2和MyProgram.deb这两个文件上传到你的web服务器中,然后把地址作为Source添加到Cydia中就搞定了。如果没有web服务器也没有关系,可以使用Dropbox等共享网盘,得到唯一的一个URL即可。
- 制作自己的Cydia发布源
- 【iphone开发】制作自己的Cydia发布源
- iPhone开发技巧之发布篇(7)— 制作自己的Cydia发布源
- 制作CYDIA发布源的DEB文件,详解!
- 制作CYDIA发布源的DEB文件,详解!
- 在局域网搭建自己的Cydia源
- Cydia的几个demo和脱壳机的制作
- 从零开始搭建Cydia软件源+制作deb安装包
- 从零开始搭建Cydia软件源+制作deb安装包
- linux下制作发布自己的静态库
- linux下制作发布自己的静态库
- 利用百度地图服务发布自己制作图片的地图
- 把自己制作的Python open package发布到PyPI
- Cydia软件源结构
- cydia源收藏
- 【转帖】源的添加管理和Cydia使用教程
- 制作自己的控制台
- 制作自己的控制台
- Windows环境下Android NDK环境搭建
- java 泛型详解
- LoadRunner 自动登录163邮箱
- Access数据操作报错:操作必须使用一个可用的更新查询
- Loadrunner关联-手动关联
- 制作自己的Cydia发布源
- Flex 页面空白或Error 2032
- 20条开发AIR Native Extension的建议
- Android条码扫描二维码扫描——ZXing android 源码简化
- Mysql 模糊查询
- 从一道题谈C++中构造函数调用构造函数
- QT5.1.0,QT4.8.0以及VC2010、VC2012的测试对比
- jquery等宽输出文字插件
- Android Bundle类