企业版app ipa包部署到自己服务器

前言:
最近开始进军uni-app混合开发的坑,已采坑无数,每跨过一个坑,实力就能提升一点点。现在需要企业版app ipa包需要部署到自己的服务器下载。

所有的ipa包部署自己的服务器最终都有如下4个文件:
test.ipa、manifest.plist、test.mobileprovision(描述文件)、index.html(下载页面)

1.test.ipa包生成的方式有很多 Xcode打包HbuilderX打包等等

2.manifest.plist生成的方式也有很多第8区plist文件制作、Xcode打包自动会生成plist文件
plist文件配置查看:





    items
    
        
            assets
            
                
                    kind
                    software-package
                    url
                    https://www.dapeis.com/apps/test.ipa
                
                
                    kind
                    display-image
                    url
                    https://www.dapeis.com/apps/icon57.png
                
                
                    kind
                    full-size-image
                    url
                    https://www.dapeis.com/apps/icon512.png
                
            
            metadata
            
                bundle-identifier
                io.dcloud.dpc
                bundle-version
                1.0.0
                kind
                software
                title
                搭配钱包
            
        
    


3.index.html页面地址代码如下:

企业版app ipa包部署到自己服务器_第1张图片





appDwonload.less文件

.page{
    .header {
        position: relative;
        background-image: url(/static/apps/img/bg.jpg);
        height: 130px;
        margin-bottom: 100px;
    }


    .logo-img {
        position: absolute;
        left: 50%;
        bottom: -90px;
        transform: translateX(-50%);
        width: 150px;
        height: 150px;
        border: 1px solid #e5e5e5;
        border-radius: 15px;
        box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    }

    h3 {
        font-size: 20px;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 8px;
    }

    .download-btn,
    .to-believe {
        display: inline-block;
        padding: 0 35px;
        line-height: 40px;
        background: #157df1;
        margin: 30px auto 10px;
        color: #fff;
        font-size: 16px;
        border-radius: 5px;
        text-decoration: none;
    }

    .to-believe {
        background-color: #40acf1;
        border: 1px solid #40acf1;
    }

    .no-believe {
        display: block;
        color: #157df1;
        margin-top: 10px;
    }

    .tip {
        color: #999;
        font-size: 16px;
    }

    /* 微信显示 */
    .wx-show {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #666666;
    }

    .wx-show-tip {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }
}

4.test.mobileprovision(描述文件),这个文件需要有开发者账号才能获取,怎么获取可自己查询比较简单,不会可以留言。这个文件主要作用是index.html证书信任使用,有了这个可以自动跳转到手机信任页面,不需要用户查询怎么去信任

你可能感兴趣的:(ipa,企业版开发者帐号,ios,iphone,app)