美文网首页iOS打包相关
企业账号打包app

企业账号打包app

作者: 心情的蛊惑 | 来源:发表于2018-11-19 15:39 被阅读9次

    关于打包,利用xcode打包,其实现在xcode都可以自动化配置文件,所以打包很简单。


    Snip20181119_1.png

    release模式


    Snip20181119_3.png Snip20181119_3.png Snip20181119_4.png Snip20181119_5.png

    经过上面步骤之后,就是在Xcode工具栏选择product----archive,打包。


    在这里,就分为2种方法了。
    第一种:


    Snip20181119_9.png 屏幕快照 2018-11-19 上午10.54.24.png 屏幕快照 2018-11-19 上午10.57.26.png

    最后导出就行了。

    第二种:
    archive之后,如果第四步操作步骤如下,

    Snip20181119_8.png Snip20181119_13.png

    填写基本资料---Name:你的APP名称;APP URL:你的ipa包放到的服务器url;Display Image URL:你的APP 的 icon小图标放的服务器url,大小为57X57;Full Size Image URL:你的APP 的 icon大图标放的服务器url,大小为512X512。 这三个url必须是https类型的,要不然无法下载。这四个信息,在后边可以修改,如果目前你还不知道,可以先乱填一个,,然后Next。这里可以随意填写,最后在生成的mainfest.plist文件中去修改。

    这两种方法都可以打成ipa包。主要区别在于,第二种方法会自动生成mainfest.plist文件,而第一种不会自动生成,需要自己创建。

    基本测试:


    Snip20181119_1.png

    在plist文件中依次修改信息,然后把plist文件传到服务器上。

    plist 文件可以不用和 ipa 安装包 以及 图标 文件放在一起,只要 plist 文件中的地址指向是正确的就行,并且存放 plist 的服务器必须支持 HTTPS 协议。

    plist 文件
    如果暂时没有支持 Https 的协议的服务器,可以使用 GitHub 来测试一下:新建一个 GitHub 仓库,将 plist 文件传上去,点开 plist 文件 选择 Raw 。

    Raw
    地址栏的地址就是你 plist 文件的地址,如果你是上传到自己服务器的话,就用自己服务器的地址,我的地址如下:
    [https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist]

    手机安装:
    打开手机上的 Safari 浏览器,输入以下网址即可安装 App 。
    itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist
    前面一段地址是固定的,url= 后面为你的 plist 文件所在的地址,并且网址必须由手机自带的 Safari 浏览器打开才能安装。

    如果输入网址后没有显示安装 App ,那一定是你 plist 文件里面的 ipa 安装包 地址指向有问题或者是你的服务器没有支持 HTTPS 协议。

    下载安装后,如果想打开 App 还需要在手机 设置 - 通用 - 描述文件与设备管理 (不同系统可能名字不一样) 里面选择相应的 证书 ,点击 信任 后即可打开 App 。

    其原理是手机自带的 Safari 会根据上面那个地址来解析服务器上的 plist 文件,然后再根据 plist 文件中的 ipa 安装包地址以及 图标 地址来下载相应的内容。

    当然可以把下载地址 itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist放到一个h5页面,做成二维码形式。

    相关文章

      网友评论

        本文标题:企业账号打包app

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