本文主要讲述在开发过程中,提高工作效率而进行的IOS-Jenkins的持续集成。
背景
平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。
我实现的是jenkins执行IOS的job,build工程,签名打ipa包,上传到FTP服务器,放到tomcat下,提供http...
分类:
移动开发 时间:
2014-07-21 11:33:14
阅读次数:
611
一、为什么要签名 ???????开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。 ?????? ?由于开发商可能通过使用相同的Packa...
分类:
移动开发 时间:
2014-07-21 10:28:46
阅读次数:
268
一、Ant编译打包android工程步骤
二、Ant apk签名
1.keystore签名 定义自己的签名文件
生成keystore文件:keytool -genkey -alias android.keystore -keyalg RSA - validity 20000 -keystore android.keystore
对应的java命令:jarsigner -ve...
分类:
移动开发 时间:
2014-07-20 23:14:43
阅读次数:
441
Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!
Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。
这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的
假如修改了APK中的一个文件,或者在APK中新加入了一个文件,则需要对APK重新签名,在ubuntu下步骤如下:...
分类:
其他好文 时间:
2014-07-19 23:31:36
阅读次数:
355
官方文档只给出了PHP的示例代码开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数:参数描述signature微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。timestamp时间戳nonce随机数e...
分类:
微信 时间:
2014-07-19 12:13:35
阅读次数:
459
gpg(gnupg)工具使用非常广泛,在前面一篇文章中就详细介绍:http://blog.csdn.net/dongtingzhizi/article/details/26362205,有一个问题值得关注,那就是使用GPG私钥时需要输入密码,如果只使用一次倒好说,只需要输入一次密码就好,但是如果需要批量使用,那就麻烦了!例如,最近的工作中,创建debian软件仓库需要使用gpg对deb包进行签名,...
分类:
其他好文 时间:
2014-07-19 12:03:19
阅读次数:
310
按照步骤开发一个最简单的应用程序,一行代码都不用写,就可以得到一个可运行的apk1:apk签名1)通过ADT提供的图形化界面完成apk签名;右键项目——》 Android Tools ——》Export Signed Application Package... ——》 打开图形界面2)通过ADT提...
分类:
其他好文 时间:
2014-07-19 00:29:57
阅读次数:
192
1.以登陆页面为例,默认是英文的,在loginForm.php中添加attributeLabels,可以变成中文具体代码如下:public function attributeLabels(){ return array( 'username'=>'用户名:', 'password'=>'...
分类:
其他好文 时间:
2014-07-18 13:31:03
阅读次数:
207
在浏览器中,我们有很多方式来绘制生成签名效果,并且有很多很棒很智能的jQuery插件。数字化签名是未来的发展方向,正是这个原因我们这里收集并且推荐了四款超棒的jQuery数字化签名插件,希望大家喜欢!...
分类:
Web程序 时间:
2014-07-17 19:28:50
阅读次数:
337