iOS项目之企业证书打包和发布

一、打包ipa

个人发布证书和企业发布证书打包 app 大同小异,只是打包时导出选项不同,企业证书打包选择 Save for Enterprise Deployment ,并最终导出 ipa 包。详细步骤这里就不列出了,大家都会。

iOS项目之企业证书打包和发布

二、配置服务器ssl证书

企业app下载需要我们部署下载环境,其实也就是服务器部署了不是自签名的 ssl 证书,可以用 https 安全链接,就像我的博客这样(https://blog.6ag.cn),推荐我司正在使用的 AlphaSSL 。

这个工作当然是交给后端人员去完成,可参考ssl证书配置笔记:https://blog.6ag.cn/1622.html 。

三、创建plist文件

然后创建 plist 文件并根据规定的格式配置好 app 信息,并上传对应 ipa 包和 AppIcon 图标到对应路径即可。

app.plist图示

iOS项目之企业证书打包和发布

 

app.plist代码

四、编辑下载网页

一切准备就绪后,我们可以自己写一个漂亮的app下载页面,页面里可以放上我们的Android和iOS app的下载链接,最终用iPhone自带的Safari浏览器打开即可下载安装企业app。

企业iOS app下载链接格式如下:

六阿哥

目前评论:2   其中:访客  1   博主  1

  1. avatar 小盒子 0

    请问提示:此时无法安装 是什么问题?
    确认bundleID 设置没有问题,
    在蒲公英上发布过,是可以下载安装使用的,
    但是放到自己的网址上就不行了,
    网址已经是HTTPS的环境,
    但是点击下载了就提示:此时无法安装。
    是服务器证书的问题吗?
    但是后台说服务器的证书是什么正规证书。。。
    这种问题要怎么排查啊?

    • avatar 六阿哥

      @小盒子 无法安装的原因比较多得一个一个排查,比如你服务器的plist文件的内容有没有错误,比如服务器ssl证书是否支持苹果企业打包

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: