最新------如何不通过AppStore,直接安装IOS应用程序 兼容最新版IOS系统

     

       最进一个朋友搞了一个 苹果的小应用,现在想通过web发布到网页提供下载,由于我是一个码农,所以有求与我。由于之前没有接触过这一块。由于我一直做web开发,心想这个很简单啊,直接部署在服务器上给一个链接不就可以了莫,于是我开始捣鼓。最后发现并不是这样啊。

最后总结出:安卓的apk可以直接下载,但是苹果的ipa由于苹果ios7之后,就不能通过http服务来下载了,必须通过https服务来下载

由于之前做的web项目发布的都是http   没有发布过https啊 于是开始询问度娘,发现https搭建服务器太麻烦还要什么证书啊什么的,证书呢我看还需要钱钱买,我是一个苦逼的程序员所以没钱。只能放弃,找那种免费的用。

安装 IOS程序应用分为三步骤:

1.发布一个程序 将 ipa文件 放在服务器中如:

我这里发布的是一个 IIS 网站 

 

由于IIS不支持读取.ipa 文件   和 plist 文件 所以需要增加  MIME类型

如下图:

 

增加完成之后,重新启动一下服务

 

2.编写 plist 文件 

因为我们用苹果手机手机下载的时候,我们是去读取.plist文件 plist文件里面 关联的ipa下载路径

plist 文件必须发布为 https    ipa文件可以用http   可以直接将ipa文件放在服务器中

plist 文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd

">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>http://hjyl.syok65.com:81/iOS.hjylresigned.ipa</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>com.aruistar.cmcapp</string>
                <key>bundle-version</key>
                <string>1.0</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>cmcapp</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>

 由于需求简单 只需要将plist文件发布 到https服务器上,自己搭建服务器太麻烦,所以提供一个免费的  https://github.com/   

github 主要就是将自己的项目发布到 https 服务器 如果有不懂的可以百度一下用法

发布完成后如下:

 

到这一步,我们基本完成了操作

 

现在我们就可以测试:

itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/yaokaigo/test/master/is.plist

将该链接直接在苹果手机的  Safari浏览器  上 提示是否安装  点击确认 直接下载安装!

此刻我们应该很开心了,成功了。基本完成了

 

现在我们需要一个前端页面简单点儿直接一个<a></a>标签搞定:

 

附带判断苹果还是安卓的方法:

 

OK 大工告成,确实很简单,但是就是有些小东西 容易错。如有疑问,可随时联系。第一次写,写得不好处请多多指正

 

 

 

 

 

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值