美文网首页
如何进行企业包分发

如何进行企业包分发

作者: 阿弥妥佛 | 来源:发表于2018-02-02 13:21 被阅读0次

如何进行企业包分发

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

相关文章

  • 如何进行企业包分发

    如何进行企业包分发 准备企业报对应的provison和p12文件 关闭推送能力,如果你的provision不支持推...

  • iOS10 Safari 引导用户信任企业签名

    今天研究了一下企业应用分发,网络上有很多文章讲如何利用一个 Web 页面进行 iOS 企业应用分发下载安装,这里就...

  • 自建企业包分发

    准备 首先要有企业账号,用企业账号创建发布证书(选择In-House类型的),创建描述文件(Distributio...

  • Android iOS App代理包一键生成

    APP快速打代理包工具 前言:代理包可以快速帮助推广运营进行多渠道分发: 实现多渠道打包及iOS企业级分发包的快速...

  • 企业应用部署

    当我们在分发企业应用时,我们可以通过 OTA 进行无线安装。 准备分发应用 要分发企业内部应用,首先需要打包应用(...

  • iOS企业包分发制作

    制作企业包ipa 一、证书 默认你已经准备好企业证书 二、打包 在Xcode里配置好证书和配置文件,archive...

  • [iOS] 企业包上传服务器分发 ipa

    本文主要记录,使用企业证书打包的ipa包,上传到自己服务后台,进行分发;参考部分网上文章,大致流程都对,但是细节说...

  • bibibi ipa包重签名

    ios ipa包重签名 作用 保持bundleid不变,重新用企业证书签名,分发。 流程 解压你所要签名的ipa包...

  • (二)使用netty自带的编码器,来解决拆包,粘包的问题

    拆包,粘包。其实就是我们对通道进行读写数据的时候,tcp协议因为各种原因,对数据的分发次数进行控制,可能多个数据包...

  • iOS开发——ipa包重签

    在iOS开发中,为了方便测试和内部体验,往需要对ipa使用企业证书重新签名,然后在内部进行分发。接下来,就介绍如何...

网友评论

      本文标题:如何进行企业包分发

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