怎么下载itms-itms services安装ipa里面的ipa文件到电脑,而不是直接安装到iPhone手机

ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
我的图书馆
ios 程序发布成ipa 文件 通过 web 下载和安装。install App via OTA
分类:&&7323人阅读&&&转自:iOS 7.1正式版发布了,之前使用itms-services://URL方式在线安装ipa文件的方法却失效了,点击的时候报错为:“无法安装应用程序,因xxx.com的证书无效”(错误界面见下图),这应该怎么解决呢?其实iOS 7.1修改了manifest.plist文件的访问协议,之前可以通过http协议访问,在iOS 7.1之后必须使用https协议方式访问。比如之前的链接代码为:itms-services://?action=download-manifest&url=http://example.com/manifest.plist在iOS 7.1之后,就需要修改为:itms-services://?action=download-manifest&url=https://example.com/manifest.plist需要一个SSL证书才能够实现在线安装ipa文件的功能。具体的方法 可以 参照下面是把app放到web site,让其他人通过Over the Air (OTA)下载安装的步骤。前提: 能安装app的device需要被包含在你的provisioning profile里ref link:&Step 1&在你的project里,选择"iOS Device" in the active scheme (如果选择的是iPad simulator or iPhone simulator,那么menu "Product & Archive"是灰化的)Step 2&select&menu "Product & Archive"来为你的project创建一个archive (it is recommended that build your project again before this action)Step 3&这时应该会自动弹出organizer window (之后你可以通过menu "Window & Organizer"来打开它),并显示你刚创建的archive item in the archive list。Highlight the archive item, and then click "Distribute..." buttonStep 4 select option "Save for enterprise or Ad-Hoc deployment", click "Next"Step 5 set "Code Signing Identity" as default value, my default value is "Tomson Xu" (这应该是你在apple developer site创建的certificate&name), click "Next"Step 6 设置"Save as"为你的project name,设置存放生成文件的位置"Where",勾上"Save for Enterprise Distribution"。Step 7 设置"Application URL"为即将生成的ipa将放到web site里的URL(e.g.http://xxx.xxx.xxx.xxx/CityUCAP.ipa),设置"Title"为任意text(注意它并不是安装后的app display name), click "Save" button. 这时它将创建一个ipa file和一个与ipa file同名的plist file (假设为&CityUCAP.ipa and&CityUCAP.plist)Step 8 把step 7生成的ipa and plist file复制到你的web site里 (注意:其url要和step 7设置的”Application URL“一样),然后创建一个html file&as follow.[html]&Step 9 你需要添加2个MIME类型到你的web server,否则安装过程中就有可能出错。下面以IIS为例添加MIME type1. 打开IIS Manager,左边panel选定root node,然后在右边的panel double click "MIME Types"2. right click 任意位置, select "Add...",分别添加下列2个MIME TypeFile name extension:&.ipa&MIME Type:&application/octet-streamFile name extension:&.plist&MIME Type:&text/xml3. restart your web serverStep 10. 在你的iPhone web browser里访问Step 8创建的html file,然后click link to install app!
TA的最新馆藏
喜欢该文的人也喜欢他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)iOS 问题:用企业级账号打包发布app的时候,打包完了不知道怎么放到服务器上让人家下载(打包的时候只有ipa文件,没有网上说的plist文件),网上教程说打包会有两个文件,但我发现只有一个,网上说要用到itms-services,具体的我也不懂,求大神们指点迷津 - Code4App.com
用企业级账号打包发布app的时候,打包完了不知道怎么放到服务器上让人家下载(打包的时候只有ipa文件,没有网上说的plist文件),网上教程说打包会有两个文件,但我发现只有一个,网上说要用到itms-services,具体的我也不懂,求大神们指点迷津
共有 1 个回答
有个叫蒲公英的网站。自动生成下载二维码和下载地址!
登录后方可回复
登录后方可回答他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)safari浏览器下载ipa文件,提示无法连接到服务器_百度知道
safari浏览器下载ipa文件,提示无法连接到服务器
在苹果开发者平台中注册了企业账号,不通过appstore,来给客户安装ios程序。
自己架设了https协议的服务器,使用了免费的沃通SSL证书,也写了plist文件,当然itms-services也做了中间转换。
现在的问题是,使用safari打开下载链接,提示无法连接到xxx服务器...
你的无法连接到网络是有很多原因的,你检查一下你的网络,看看是不是正常工作呢?不是的话,那就是网络的问题了。你是使用什么浏览器啊你好?有qq浏览器吗,你下载的这个文件是什么类型的格式啊?你用这个浏览器看看能不能下载啊这个下载还是比较快的
ipa格式,是iPhone/iPad的安装程序这个是经过处理的下载方式,只能在Safari浏览器下载,QQ浏览器是下载不来的网络没问题的,这个可以肯定这个问题实质不是网络的问题,也不是浏览器的问题,而是我服务器部署的问题我现在是不知道如何部署我的服务器才能下载
采纳率:84%
为您推荐:
其他类似问题
safari浏览器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 itms services协议 的文章

 

随机推荐