苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必须发布到app sotre。但是企业证书有个弊端,使用企业证书发布app有效期为12个月,假如过了有效期app则无法运行。也就是说,企业证书发布的app至少需要 1年升级一次,每次升级使用新的证书来发布。
这真是一个大坑。
下面是苹果官方文档的说明...
分类:
移动开发 时间:
2014-12-19 12:12:48
阅读次数:
179
由于用普通开发者证书,发布的app或ipa没法在普通机器上安装运行,原因是apple限制了普通开发者发布appstore以外的环境中,只有Enterprise企业版证书才能发布inhouse。 今天在发布一款公司内部使用的app时,由于mac中同时安装了 普通开发者证书 和 企业证书,xcode可....
分类:
移动开发 时间:
2014-11-25 00:08:53
阅读次数:
384
据说iOS8需要使用XCode6.1打包,因为还未升级,暂时研究了几天,先把笔记整理下,以备以后使用方便,由于本人没有iphone,没有苹果企业证书,所有的东西都是东拼西凑的,所以打包成的ipa没有真机测试。如果失败,那只有再研究了。
因为需要升级之前3.1工程的项目支持iOS8,这两天暂时研究了一下ipa的打包(之前都是别人弄的,第一次自己打包,还是很费劲)所有,就有了这篇文章,如果可能,让大...
分类:
移动开发 时间:
2014-11-20 23:46:12
阅读次数:
786
本文转载至http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限。为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。基本的原理就是在生成企业证书授权的ipa.....
分类:
移动开发 时间:
2014-11-17 12:16:48
阅读次数:
458
openssl使用的是macos系统自带的版本,关键点是不同直接使用ios设备打开https的链接,需要将证书发到系统的mail里,安装到设备,如果命令执行不成功,用sudo执行。1.生成服务器的私钥opensslgenrsa-outserver.key10242.生成签署申请(注意除Common ...
分类:
移动开发 时间:
2014-10-14 15:00:28
阅读次数:
189
工作准备:1. 准备一台MAC2. 拥有一份299企业证书,然后按照下面步骤操作:1. 把xxxx.ipa改成xxx.zip, 解压缩得到Payload文件夹2. 替换Payload里的embedded.mobileprovision为自己的mobileprovision3. 在mac上打开终端, ...
分类:
移动开发 时间:
2014-10-13 12:36:49
阅读次数:
153
0. 因为iOS 7.1以后要求链接地址为https(itms-services://?action=download-manifest&url=https://10.208.99.199/ota/ios/plist/8239),所以apache服务器要开启https,具体步骤参见:http://www.cnblogs.com/y500...
分类:
移动开发 时间:
2014-08-26 15:41:06
阅读次数:
520
苹果的safari浏览器支持itms-services 协议,它常用于 iOS
企业应用的无线部署,这可在不使用 iTunes 的情况下将内部软件发布或者分享给用户。而且苹果的设备不需要越狱一、前期准备资料:应用程序 (.ipa)
文件(使用了企业级预置描述文件);清单 (.plist) 文件(xm...
分类:
其他好文 时间:
2014-05-29 09:39:20
阅读次数:
313
企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈
但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等。
下面是具体的流程
1、修改你的 bundle identifier 为你的企业的app id :
2、修改Edit scheme
3、修改为 Release
...
分类:
移动开发 时间:
2014-05-03 21:57:36
阅读次数:
528