如何进行企业包分发

如何进行企业包分发

  • 准备企业报对应的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内容

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">

<h1><a href="itms-services://?action=download-manifest&url=https://你的服务器地址或则域名/你的path/Testapp.plist">安装友店</a> </h1>

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

</html>

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>https://你的服务器地址或则域名/你的path/你的ipa名字.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>填入你的应用id</string>
<key>bundle-version</key>
<string>3.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>星链友店</string>
</dict>
</dict>
</array>
</dict>
</plist>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • fastlane运行所需要的环境: OS X 10.9以上 Ruby 2.0 以上 Xcode 拥有一个开发者账号...
    阿姣_0405阅读 3,000评论 0 4
  • iOS-自动打包及分发(一)iOS-自动打包及分发(二)iOS-自动打包及分发(三) 废话不多说了,上正文: 一、...
    学游泳的小黑阅读 1,118评论 0 3
  • 最近被公司的构建系统折腾得比较闹心,于是研究了一下 ipa 打包和签名的过程,以方便日后跟他们撕逼。 首先说说什么...
    水果宾治武士阅读 8,346评论 6 17
  • iOS 平台上常见的安装包有三种:deb ipa pxl deb格式是 Debian 系统(包含 Debian 和...
    天天想念阅读 7,623评论 0 1
  • 刘青云和黄晓明都是我很喜欢的演员。 刘青云高个子、黑脸膛、厚嘴唇,一脸憨厚朴实相,带给女孩子暖和和的“安全”感,妥...
    琥琥阅读 401评论 0 1