必备:
支持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名字”--信任应用 。
相关推荐
为了解决这个问题,苹果推出了一套新的应用分发系统——ABM(Apple Business Manager),它提供了一种全新的企业级应用分发解决方案。通过ABM,企业可以将应用上架并通过特定渠道分发给指定用户,这些用户则通过购买...
2022新版本运营级分发平台一键IOS免签支持在线封装app分发源码 支持免签绿标 2022新版本运营级分发平台一键IOS免签支持在线封装app分发源码 支持免签绿标 可能有后门,所以分享出来给大家看一下,前端去掉了两个加密...
1. **企业级应用分发**:苹果提供了企业级开发者账号,这种账号允许开发者创建不受限制的Ad Hoc分发,用于在非公开的iOS设备上部署应用。通过生成配置描述文件(Provisioning Profile)和签名证书,开发者可以构建并...
苹果的绿标免签,是通过企业级开发者账号来对应用进行签名,这种方式主要用于内部测试或企业内部使用。它允许开发者绕过App Store,直接将应用安装到用户的iOS设备上。这种分发方式的优势在于,用户无需通过App ...
### 企业级iOS应用开发知识点概述 #### 一、企业级iOS应用开发概览 - **Apple开发者生态:** 在本书开篇,作者James Turner强调了Apple开发者生态的独特性及其对企业级应用开发的影响。Apple提供了丰富的工具和...
这通常涉及到使用自定义的签名机制或者利用企业级证书进行分发,使得非越狱设备也能安装。 3. **绿标认证**: - “绿标”可能指的是应用在分发过程中,为用户提供的一种安全标识,确保用户下载的应用来自可信源,...
《企业级iOS应用在线更新框架详解》 在iOS应用开发领域,为了提供用户更好的体验,及时更新应用程序以修复问题、增加新功能变得至关重要。而"一个企业级的在线更新for iOS.zip"则是一个专为企业级应用设计的开源...
在iOS应用开发中,苹果企业级证书和推送证书是至关重要的组成部分,它们确保了应用程序的安全性和用户接收消息的顺畅性。下面将详细讲解这两个证书的申请及使用流程。 首先,我们来了解苹果企业级证书(IDP,In-...
企业级APP分发源码是用于构建一个高效、安全的应用发布和管理平台的代码资源,主要服务于企业内部或特定用户群体。这样的平台通常包括安卓(Android)和iOS两种主流移动操作系统的应用程序支持,旨在简化APP的分发...
《iOS企业级应用的Tomcat服务器与客户端配置详解》 在iOS 7.1及之后的版本中,苹果为了提高用户数据的安全性,对HTTP请求进行了限制,强制要求使用HTTPS协议,即必须配置有效的SSL证书。对于企业级应用,尤其是需要...
这通常涉及到使用企业级证书或者使用第三方签名工具。 3. **Nginx配置文件**(nginx.htaccess):Nginx是流行的Web服务器软件,用于托管网站和应用。`.htaccess`文件是一种配置文件,用于控制服务器的行为,如...
标题中的“IOS苹果免签分发 免签封装app”是指一种针对iOS设备的应用分发技术,它允许开发者绕过苹果官方的App Store审核流程,直接将应用分发给用户,而无需通过签名证书。这种技术对于测试、内部分享或者小规模...
因此,苹果提供了企业级开发者账号,允许企业内部分发未经过App Store审核的应用。但即便是这样,应用仍然需要签名,否则无法在iOS设备上安装。 此分发平台源码的独特之处在于其支持“苹果免签封和打包”功能。这...
江冉企业级APP分发平台源码是一款专为企业设计的高效、安全的应用程序分发解决方案。这个源码包提供了一整套系统,用于构建和管理内部或面向特定用户群体的APP分发服务,帮助企业轻松地发布、更新和管理自己的移动...
【APP应用分发系统】首发IOS分发系统 带超级签名功能与增加防封机制 现在企业签名掉的厉害,价格从200一月涨到了800以上。 所谓超级签名说白了就是个人证书签名。一个证书可以添加100个苹果手机udid,这样每台APP的...
然而,对于开发者或者企业来说,有时希望绕过这个过程,实现快速分发或者内部测试,这就催生了“免签封装”技术。标题提到的"【IOS苹果免签分发】苹果IOS绿标免签封装app隐藏顶部网址ios14不显示顶部网址跳转设置",...
### 最新运营级在线iOS免签封包分发平台一键iOS免签支持在线封装 #### 知识点一:iOS免签技术概述 在移动应用开发领域,iOS平台的应用发布通常需要通过苹果官方的App Store审核流程。对于某些内部测试应用、企业...
"江冉企业级APP分发源码.zip" 这个标题表明了这是一个关于企业级应用分发的源代码包,由“江冉”开发或提供。"zip"格式通常用于压缩文件,这里可能是为了方便传输和存储。这个标题提示我们将要探索的是一个用于分发...