如何进行企业包分发

如何进行企业包分发

  • 准备企业报对应的provison和p12文件

  • 关闭推送能力,如果你的provision不支持推送的情况

  • 确保所有的extension也是用了此证书

  • 正常archive

  • 打开archive,拖入itunes,得确保你自己的itunes是旧版有应用展示能力的(没有的话,理论上需要走其他的ipa生成方案,我没试,这里不讲)

    • 如果使用命令行完成app到ipa的装换,切换到app目录,然后执行下面的脚本
    mkdir -p ipa/Payload
    cp -r APP.app  ./ipa/Payload
    cd ipa
    zip -r Payload *
    mv Payload.zip Payload.ipa
    
    
  • 用ideviceinstaller命令行工具或则itunes等安装,但先要删除手机上使用其他签名安装的包,否则会报MismatchedApplicationIdentifierEntitlement错误
  • 至于通过ota发包,可以考虑pre.im或则蒲公英等,不过都需要实名认证了,不过速度很快,但是客服态度一般(因为我催他);自己做的话可以参考

写在最后:当然fastlane使用可以让这一套更自动化,上面不过临时性需求,解决偶尔的包需求而已!

如何进行OTA(无线分发)

  • 一台支持ftp以及https的空间
  • 一个企业证书(我用的是通配符的)
  • 一个html(里面需要设计到下载plist路径)
  • 一份描述如何下载的plist
html内容




安装友店

店家应用弹出应用未授权后,请到手机"设置"->"通用"->"设备管理"进行信任

plist内容





items


assets


kind
software-package
url
https://你的服务器地址或则域名/你的path/你的ipa名字.ipa


metadata

bundle-identifier
填入你的应用id
bundle-version
3.0.0
kind
software
title
星链友店




你可能感兴趣的:(如何进行企业包分发)