`
啸笑天
  • 浏览: 3459448 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

ios9 企业级分发

    博客分类:
  • ios
 
阅读更多

 

必备:

支持https的服务器(iOS7.1开始安装企业应用要求服务器要支持https)

download.html

manifest.plist

BingTuan.ipa

可选:

download_57_57.png

iTunes_512_512.jpg

 

download.html:

<html>

   <head>

       <title>download</title>

   </head>

<body>

   <h1>Bing Tuan</h1>

   <h1>

      <a style="font-size:25px" href="itms-services://?action=download-manifest&url=https://192.168.10.147/~cactus/manifest.plist"/>IOS Download</a>

   </h1>

</body>

</html>

 manifest.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>

<!-- array of downloads. -->

<key>items</key>

<array>

<dict>

<!-- an array of assets to download -->

<key>assets</key>

<array>

<!-- software-package: the ipa to install. -->

<dict>

<!-- required.  the asset kind. -->

<key>kind</key>

<string>software-package</string>

<!-- optional.  md5 every n bytes.  -->

                <!-- will restart a chunk if md5 fails. -->

              <key>md5-size</key>

                <integer>10485760</integer>

                <!-- optional.  array of md5 hashes -->

                <key>md5s</key>

                <array>

                    <string>41fa64bb7a7cae5a46bfb45821ac8bba</string>

                    <string>51fa64bb7a7cae5a46bfb45821ac8bba</string>

                </array>

                <!-- required.  the URL of the file to download. -->

<key>url</key>

<string>https://localhost/~yangjunzhu/BingTuan.ipa</string>

</dict>

<!-- optional. display-image: the icon to display during download. -->

<dict>

<key>kind</key>

<string>display-image</string>

<!-- optional. icon needs shine effect applied. -->

              <key>needs-shine</key>

              <true/>

<key>url</key>

<string>https://localhost/~yangjunzhu/download_57_57.png</string>

</dict>

<!-- optional. full-size-image: the large 512×512 icon used by iTunes. -->

<dict>

<key>kind</key>

<string>full-size-image</string>

<!-- optional.  one md5 hash for the entire file. -->

                <key>md5</key>

                <string>61fa64bb7a7cae5a46bfb45821ac8bba</string>

                <key>needs-shine</key>

                <true/>

<key>url</key>

<string>https://localhost/~yangjunzhu/iTunes_512_512.jpg</string>

</dict>

</array>

<key>metadata</key>

<dict>

   <!-- required -->

<key>bundle-identifier</key>

<string>cn.oukavip.Bingtuan</string>

<!-- optional (software only) -->

<key>bundle-version</key>

<string>1.0</string>

<!-- required.  the download kind. -->

<key>kind</key>

<string>software</string>

<!-- optional. displayed during download; -->

                <!-- typically company name -->

                <key>subtitle</key>

                <string>Apple</string>

                <!-- required.  the title to display during the download. -->

<key>title</key>

<string>BingTuan</string>

</dict>

</dict>

</array>

</dict>

 

</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>

<!-- array of downloads. -->

<key>items</key>

<array>

<dict>

<!-- an array of assets to download -->

<key>assets</key>

<array>

<!-- software-package: the ipa to install. -->

<dict>

<!-- required.  the asset kind. -->

<key>kind</key>

<string>software-package</string>

                <!-- required.  the URL of the file to download. -->

<key>url</key>

<string>https://localhost/~yangjunzhu/BingTuan.ipa</string>

</dict>

</array>

<key>metadata</key>

<dict>

   <!-- required -->

<key>bundle-identifier</key>

<string>cn.oukavip.LiveShot</string>

<key>kind</key>

<string>software</string>

<key>title</key>

<string>BingTuan</string>

</dict>

</dict>

</array>

</dict>

</plist>

 

 ios9:

iOS9以后,企业分发时可能存在:下载的ipa包与网页两者的 bundle ID 无法匹配而导致下载失败的情况;

iOS9以后,企业级分发ipa包将遭到与Mac上dmg安装包一样的待遇:默认不能安装,也不再出现“信任按钮”,需要操作:设置--通用--描述文件--“app名字”--信任应用 。

 

分享到:
评论
1 楼 啸笑天 2015-09-30  
http://gknops.github.io/adHocGenerate/

相关推荐

    iOS ABM 分发方案 公司级账号打包

    为了解决这个问题,苹果推出了一套新的应用分发系统——ABM(Apple Business Manager),它提供了一种全新的企业级应用分发解决方案。通过ABM,企业可以将应用上架并通过特定渠道分发给指定用户,这些用户则通过购买...

    2022新版本运营级分发平台一键IOS免签支持在线封装app分发源码 支持免签绿标

    2022新版本运营级分发平台一键IOS免签支持在线封装app分发源码 支持免签绿标 2022新版本运营级分发平台一键IOS免签支持在线封装app分发源码 支持免签绿标 可能有后门,所以分享出来给大家看一下,前端去掉了两个加密...

    ios-iOS-本地应用分发.zip

    1. **企业级应用分发**:苹果提供了企业级开发者账号,这种账号允许开发者创建不受限制的Ad Hoc分发,用于在非公开的iOS设备上部署应用。通过生成配置描述文件(Provisioning Profile)和签名证书,开发者可以构建并...

    【IOS苹果免签分发】苹果IOS绿标免签封装app.rar

    苹果的绿标免签,是通过企业级开发者账号来对应用进行签名,这种方式主要用于内部测试或企业内部使用。它允许开发者绕过App Store,直接将应用安装到用户的iOS设备上。这种分发方式的优势在于,用户无需通过App ...

    企业级IOS应用开发

    ### 企业级iOS应用开发知识点概述 #### 一、企业级iOS应用开发概览 - **Apple开发者生态:** 在本书开篇,作者James Turner强调了Apple开发者生态的独特性及其对企业级应用开发的影响。Apple提供了丰富的工具和...

    60gx版APP分发系统在线IOS免签封包分发平台源码.rar

    这通常涉及到使用自定义的签名机制或者利用企业级证书进行分发,使得非越狱设备也能安装。 3. **绿标认证**: - “绿标”可能指的是应用在分发过程中,为用户提供的一种安全标识,确保用户下载的应用来自可信源,...

    一个企业级的在线更新for Ios.zip

    《企业级iOS应用在线更新框架详解》 在iOS应用开发领域,为了提供用户更好的体验,及时更新应用程序以修复问题、增加新功能变得至关重要。而"一个企业级的在线更新for iOS.zip"则是一个专为企业级应用设计的开源...

    苹果企业级证书申请及使用流程/IOS推送证书创建

    在iOS应用开发中,苹果企业级证书和推送证书是至关重要的组成部分,它们确保了应用程序的安全性和用户接收消息的顺畅性。下面将详细讲解这两个证书的申请及使用流程。 首先,我们来了解苹果企业级证书(IDP,In-...

    企业级APP分发源码.rar

    企业级APP分发源码是用于构建一个高效、安全的应用发布和管理平台的代码资源,主要服务于企业内部或特定用户群体。这样的平台通常包括安卓(Android)和iOS两种主流移动操作系统的应用程序支持,旨在简化APP的分发...

    iOS企业级应用的tomcat服务器和客户端配置

    《iOS企业级应用的Tomcat服务器与客户端配置详解》 在iOS 7.1及之后的版本中,苹果为了提高用户数据的安全性,对HTTP请求进行了限制,强制要求使用HTTPS协议,即必须配置有效的SSL证书。对于企业级应用,尤其是需要...

    2021年版一键免签【APP分发系统二开版】首发一键免IOS免签封包分发平台源码带绿标最新版系统

    这通常涉及到使用企业级证书或者使用第三方签名工具。 3. **Nginx配置文件**(nginx.htaccess):Nginx是流行的Web服务器软件,用于托管网站和应用。`.htaccess`文件是一种配置文件,用于控制服务器的行为,如...

    IOS苹果免签分发 免签封装app

    标题中的“IOS苹果免签分发 免签封装app”是指一种针对iOS设备的应用分发技术,它允许开发者绕过苹果官方的App Store审核流程,直接将应用分发给用户,而无需通过签名证书。这种技术对于测试、内部分享或者小规模...

    【APP分发系统-分发平台源码】独家修复+支持苹果免签封和打包

    因此,苹果提供了企业级开发者账号,允许企业内部分发未经过App Store审核的应用。但即便是这样,应用仍然需要签名,否则无法在iOS设备上安装。 此分发平台源码的独特之处在于其支持“苹果免签封和打包”功能。这...

    江冉企业级APP分发平台源码.rar

    江冉企业级APP分发平台源码是一款专为企业设计的高效、安全的应用程序分发解决方案。这个源码包提供了一整套系统,用于构建和管理内部或面向特定用户群体的APP分发服务,帮助企业轻松地发布、更新和管理自己的移动...

    【APP应用分发系统】首发IOS分发系统+带超级签名功能+增加防封机制+稳定不掉签

    【APP应用分发系统】首发IOS分发系统 带超级签名功能与增加防封机制 现在企业签名掉的厉害,价格从200一月涨到了800以上。 所谓超级签名说白了就是个人证书签名。一个证书可以添加100个苹果手机udid,这样每台APP的...

    【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置.rar

    然而,对于开发者或者企业来说,有时希望绕过这个过程,实现快速分发或者内部测试,这就催生了“免签封装”技术。标题提到的"【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置",...

    最新运营级在线IOS免签封包分发平台一键IOS免签支持在线封装.txt

    ### 最新运营级在线iOS免签封包分发平台一键iOS免签支持在线封装 #### 知识点一:iOS免签技术概述 在移动应用开发领域,iOS平台的应用发布通常需要通过苹果官方的App Store审核流程。对于某些内部测试应用、企业...

    江冉企业级APP分发源码.zip

    "江冉企业级APP分发源码.zip" 这个标题表明了这是一个关于企业级应用分发的源代码包,由“江冉”开发或提供。"zip"格式通常用于压缩文件,这里可能是为了方便传输和存储。这个标题提示我们将要探索的是一个用于分发...

Global site tag (gtag.js) - Google Analytics