美文网首页ios 越狱
ios企业级发布itms-services搭建流程

ios企业级发布itms-services搭建流程

作者: 悟空在线 | 来源:发表于2017-07-20 16:00 被阅读1431次

    通过 itms-services 协议,发布或者分享 iOS 应用程序导读:itms-services 协议常用于 iOS 企业应用的无线部署,这可在不使用 iTunes 的情况下将内部软件发布或者分享给用户。

    一、前期准备资料:1、应用程序 (.ipa) 文件(使用了企业级预置描述文件);

    2、清单 (.plist) 文件(xml格式的清单描述文件)。

    二、准备清单 (.plist) 文件:我们的清单文件时一个xml格式的文件,可以参考如下代码:itemsassetskindsoftware-packageurlhttp://domain/app.ipakinddisplay-imageneeds-shineurlhttp://domain/logo/logo.pngmetadatabundle-identifierdomainbundle-version1.0.0kindsoftwaresubtitleApp SubtitletitleApp Title描述文件需要注意的三个地方:1、两个 url 地址,即 software-package 和 display-image 的 URL,前者是所要安装的 ipa 地址,后者是安装时桌面显示的 logo 图标。2、metadata里需要修改 bundle-identifier 和 bundle-version,具体是什么就不用介绍了,但是要注意一定要跟所安装的 ipa 包内容一致,不然无法安装成功。3、可以修改title和subtitle,定制安装时弹出框的内容

    。三、ipa格式应用的分享或者发布可以使用以下两种方式提供下载:第1种是点击下载,在网页中加入如下的链接就行了:下载App备注:请勿使用应用程序 (.ipa) 的 Web 链接方式提供下载。当打开清单文件(manifest.plist)时,设备会下载该 .ipa。虽然 URL 的协议部分是 itms-services,但 iTunes Store 并不参与此过程。第2种是通过JavaScript自动下载,参考代码:var url = "http://domain/manifest.plist";

    window.location = "itms-services://?action=download-manifest&url=" + url;备注:此代码放到 html 标签的 head 标记中,这样就会自动提示下载和安装了。四、设定服务器 MIME 类型配置 Web 服务器的MIME 类型,以便正确地传输清单文件(.plist)和应用程序文件(.ipa)。1、对于 OS X Server,将以下 MIME 类型添加到 Web 服务的“MIME Types”(MIME 类型)设置中:application/octet-stream ipatext/xml plist2、对于 MS 的 IIS,使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:.ipa application/octet-stream.plist text/xml完结!

    有时候很多公司和团队没有企业账号,又不能发appstroe,要想解决问题只能通过企业发布,所以为了方便大家,如果您有需要企业级发布或者您在企业级发布的过程中遇到技术上的难题都可以咨询我们 。  QQ:1515835306    微信:1515835306

    相关文章

      网友评论

      • ethan_cun:我在safari中访问"itms-services://?action=download-manifest&url=xxx.manifest.plist" 提示macOS不能识别以itms-services:开头的互联网地址 是不能直接访问吗
        ethan_cun:@悟空在线 嗯 我在手机上装的时候 点击安装 然后应用在屏幕上显示一下 然后又马上消失 是什么情况 证书应该是没错的
        悟空在线:你必须用苹果手机sarari测试才行的
      • hope20:怎么直接下载 类似在appStore 这样, 不使用浏览器打开网页下载
      • rongshang:麻烦,通过JavaScript自动下载,是怎么下载,能讲详细点么?多谢!
      • 小桥流水青山碧海:不行的 证书无效 或者打不开链接
        那根经痛了:您好 连接不到服务器 但是使用浏览器通过点击信任 就能打开 怎么处理呢。:smile:
        悟空在线:现在链接需要支持https的才可以的
        悟空在线:你可以发下你的链接

      本文标题:ios企业级发布itms-services搭建流程

      本文链接:https://www.haomeiwen.com/subject/sqqjkxtx.html