iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)

iOS企业证书网页分发全过程具体解释

苹果的企业级证书公布的应用。是不用设备授权就可以直接安装,而且不限设备上限。

为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用。

首先须要说明它的原理:主要的原理就是在生成企业证书授权的ipa的同一时候,要生成一个相应的plist文件,plist文件里会配置ipa的下载地址、版本号信息、Bundle ID 等信息,通过网页下载的时候事实上下载的是这个plist文件。然后苹果通过自己的协议依据plist文件的配置信息去自己主动的下载安装app。

这里有个地址用来生成这个plist的:http://plist.iosdev.top/

图:

做好之后把plist导出来。

对于ios7.1之前的版本号使用http是没问题的,但7.1之后须要https。用http比較简单。直接在本地构建Apacheserver。把ipa包。icon图标。生成的plist都放到指定文件夹: 如图:

然后在iphone手机safri浏览器内输入例如以下链接:(这里直接用我測试了的地址来做演示样例了)

itms-services://?action=download-manifest&url=http://192.168.0.55/apps/app.plist
 之后就ok了。

这对于7.1之前系统是有效的但对于7.1之后的系统会报错“证书无效”。假设直接把http改为https会报192.168.0.55地址无效错误。因此这里须要构建一个httpsserver才行,我这里介绍一个免费的构建httpsserver的方法(使用github)。

请依照例如以下步骤操作:

1.登录github.com(假设没有帐号,则创建github.com的帐号)

2.选择创建“Create
repositories”  (如图:)

3.创建一个包括readme的项目,随便填写一个项目名。

(如图:)

4.点击“+”加入一个文件(如图:)

5.将plist文件内容拷贝进来,并为文件取个名(如图:)

写好之后点击 Commit new file 创建这个文件。

6.然后点击刚创建好的plist文件(如图:)

7.再点击“raw”即获得plist文件的地址。

(如图:)

plist地址:

我这里的地址:https://raw.githubusercontent.com/lovekankan/SpadeGame/master/app.plist

之后再在手机safri浏览器中输入itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/lovekankan/SpadeGame/master/app.plist
 就可以。

到此基本就结束了

时间: 2024-08-26 20:59:08

iOS企业证书网页分发全过程具体解释(图文并茂史无前例的具体哦)的相关文章

iOS企业证书网页分发全过程详解(图文并茂史无前例的详细哦)

iOS企业证书网页分发全过程详解 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. 首先需要说明它的原理:基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址.版本信息.Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协议根据plist文件的配置信息去自动的下载安装app. 这里有个地址用来生

白痴级学习 iOS 企业包的分发

白痴级学习iOS 企业包的分发 使用 iOS 企业版的证书发布应用可以跳过 Appstore,直接发布到自己的网站,让其他人在自己的网站上下载安装,但前提是要用苹果自带的Safari 浏览器才能下载安装,其他浏览器可能不识别itms-services协议. 一.制作证书文件 1.修改钥匙串的配置.   2.打开钥匙串, 点击钥匙串访问—证书助理—从证书颁发机构请求证书. 3.保存证书,稍后会用到. 二.生成并安装证书 1.进入苹果开发者中心 https://developer.apple.com

申请iOS企业证书.p12和描述文件.mobileprovision

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 iOS证书申请这里用到一个工具Appuploader,可以在win系统中辅助快速申请iOS证书,如果没有Mac也无所谓. 可以很快速的创建iOS推送证书 先安装好Appuploader安装教程 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文

iOS 企业证书发布app 流程

企业发布app的 过程比app store 发布的简单多了,没那么多的要求,哈 但是整个工程的要求还是一样,比如各种像素的icon啊 命名规范啊等等. 下面是具体的流程 1.修改你的 bundle identifier 为你的企业的app id : 2.修改Edit scheme 3.修改为 Release 4.修改bulid setting 的code sign:为企业的 mobileprifile 5.然后 Product  archive 归档构建你的app 6.选择 distrbutio

iOS企业证书申请介绍

iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 1.登录Appuploader选择Certification 2.选择iOS企业发布证书.输入证书名称.邮箱.密码点击ok创建 3.点击P12下载保存证书文件 二.iOS企业描述文件申请 1.回到软件点击Profiles 2.选择iOS企业发布描述文件.选择appid.关联iOS企业发布证书.输入证书名称,点击ok创建. 3.点击 Download保存iOS企业描述文件到

ios企业账号in-house分发ipa的步骤

有很多比较坑爹的事项,找到两个很详细的文档. 中文的:http://blog.csdn.net/kmyhy/article/details/6418280 英文的:http://johannesluderschmidt.de/provision-ios-ipa-app-for-in-house-enterprise-distribution/2993/ 基本可以解决问题,下面写下我遇到的坑: 1.用Ad Hoc发布 然后发现测试机和越狱的手机可以通过浏览器下载安装,其他非越狱手机不能安装,下载转

ios企业证书在自己服务器发布流程

1.生成ipa和plist文件 plist文件内容如: 项目 描述 URL 应用程序 (.ipa) 文件的完整合格的 HTTP 或 HTTPS URL. display-image 下载和安装过程中显示的 57 x 57 像素 PNG 图像.指定图像的完整合格的 URL. full-size-image 用来在 iTunes 中表示应用程序的 512 x 512 像素 PNG 图像. bundle-identifier 您应用程序的包标识符,与 Xcode 项目中指定的完全一样. bundle-

iOS:苹果企业证书通过网页分发安装app

本文转载至 http://blog.sina.com.cn/s/blog_6afb7d800101fa16.html 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. 基本的原理就是在生成企业证书授权的ipa的同时,要生成一个对应的plist文件,plist文件中会配置ipa的下载地址.版本信息.Bundle ID 等信息,通过网页下载的时候其实下载的是这个plist文件,然后苹果通过自己的协议根据pli

无需苹果企业证书签名,IPA证书签名,ios证书签名,不用签名证书将网页封装成苹果描述文件

有什么办法能无需苹果企业签名,无需IPA证书签名,无需ios签名证书就能将网页生成苹果描述文件(此方法只支持网站封装描述文件生成,原生的用不了) 近期很多朋友想把网站变成app的方法,原因很多种,有的是灰色的网站产品不能用网页展示,有的是觉得网页太low想开发个app显得高的上. 其实网站变成app很简单,只需要您的网站是H5自适应的或者网站支持手机端访问,就可以,直接封装成APP发布出去. 封装打包生成app是很简单的,网上一堆生成描述文件工具,打包服务网站分分钟可以完成.价格也就是几百块钱.