IOS 企业版证书($299)In-House方式发布指南

一、明确几个概念

1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。

2、In House:是只企业内部发布,仅限企业内部人员使用。

二、In-House方式特点

1、不能发布到Apple Store进行销售。

2、不需要Apple评审。

3、可以使用任何已知的私有API。

4、可以安装到任何苹果的设备上,无需任何签名和认证。

5、用户安装只需要一个ipa文件,无需证书和签名文件。

三、证书的生成过程

1、生成开发和发布证书(cer文件),和$99账号一样。

2、创建App ID,和$99账号一样。

3、创建开发mobileprovision文件,和$99账号一样。

4、创建发布(In-House)mobileprovision文件,这个如下图和$99账号是不同的。Ad Hoc的发布方式和$99是一样的,这里我们选择的In House。

5、把刚刚生成的证书和签名文件都安装后,就可以开始我们的发布了。

四、In-House打包

这里以Xcode5为例,不同的版本可能会有细微的差别。

1、项目配置,和刚刚安装的证书文件关联。

2、配置Archive选项:

3、Archive:Product----> Archive

4、编译完成后,弹出打包页面。如下图:

5、点“Next”继续,如下图:

6、填完信息后,点击Save,打开我们上面选择的文件夹,会看到下面2个文件:

7、发布文件的打包工作完成。

五、企业网页服务器分发

1,把打包的文件放到企业服务器上,iOS 设备通过访问企业网站,直接下载安装。

2,一键式安装实现:

1、在网站页面添加一个标签。

2、标签对应的链接如下:

<a href="itms-services://?action=download-manifest&url=http://url/Hello.plist">Hello</a>

六、iOS设备,打开网站页面,点击标签,弹出安装提示,继续即可。

时间: 2024-07-29 17:44:25

IOS 企业版证书($299)In-House方式发布指南的相关文章

【iOS开发】企业版证书($299)In-House方式发布指南 (转)

一.明确几个概念 1.企业版IDP:即iOS Development Enterprise Program.注意是$299/Year那种,并不是$99/Year的那种. 2.In House:是只企业内部发布,仅限企业内部人员使用. 二.In-House方式特点 1.不能发布到Apple Store进行销售. 2.不需要Apple评审. 3.可以使用任何已知的私有API. 4.可以安装到任何苹果的设备上,无需任何签名和认证. 5.用户安装只需要一个ipa文件,无需证书和签名文件. 三.证书的生成

iOS In House方式发布

这两天In House签名的时候,提示SSL证书过期了.又折腾了一把iOS In House方式发布.这里开一篇文章记录一下过去折腾In House的经过,未来再修改也更新在这里. 最早在12年的时候,我们写了一个重签名的shell脚本 IPA="xxx.ipa" APPNAME="xxx.app" PROVISION="embedded.mobileprovision" CERTIFICATE="xxx" #must be

iOS代码加密的几种方式

众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStore发布的,而且苹果的系统难以攻破,所以在iOS里做代码加固一般是一件出力不讨好的事情.万事皆有例外,不管iOS.adr还是js,加密的目的是为了代码的安全性,虽然现在开源畅行,但是不管个人开发者还是大厂皆有保护代码安全的需求,所以iOS代码加固有了生存的土壤.下面简单介绍下iOS代码加密的几种方式. iOS代码加密的几种方式 1.字符串加密 字符串会暴露APP的很多关键信息,攻击者可以根据从界面获取的字符串

iOS企业版打包(转载)

转自 http://www.cnblogs.com/shenlaiyaoshi/p/5472474.html   神来钥匙-陈诗友 iOS 企业版 打包 使用 iOS 企业版的证书发布应用可以跳过 Appstore,直接发布到自己的网站,让其他人在自己的网站上下载安装,但前提是要用苹果自带的Safari 浏览器才能下载安装,其他浏览器可能不识别itms-services协议. 一.制作证书文件 1.修改钥匙串的配置.   2.打开钥匙串, 点击钥匙串访问—证书助理—从证书颁发机构请求证书. 3.

iOS 企业版 打包

使用 iOS 企业版的证书发布应用可以跳过 Appstore,直接发布到自己的网站,让其他人在自己的网站上下载安装,但前提是要用苹果自带的Safari 浏览器才能下载安装,其他浏览器可能不识别itms-services协议. 一.制作证书文件 1.修改钥匙串的配置.   2.打开钥匙串, 点击钥匙串访问—证书助理—从证书颁发机构请求证书. 3.保存证书,稍后会用到. 二.生成并安装证书 1.进入苹果开发者中心 https://developer.apple.com,登录你的企业级账号.选中 Ce

iOS应用发布指南

iOS应用发布指南 iOS应用的打包和发布对于初学者来说是一件复杂繁琐的事,本文收集整理了iOS应用打包.发布和App Store上架等各个过程中的操作步骤.注意事项,希望能作为初学者的指南. 开发者账号 要发布iOS应用,必须先注册开发者账号.苹果开发者账号有三种:Individuals(个人),Organizations(组织机构)和Educational Institutions(教育机构).其中Organizations又分为了Company(公司)和Enterprise(企业).教育机

oc/object-c/ios哪种遍历NSArray/NSDictionary方式快?测试报告

做app的时候,总免不了要多次遍历数组或者字典.究竟哪种遍历方式比较快呢?我做了如下测试:首先定义测试用宏: ? 1 2 3 4 5 6 7 8 9 #define MULogTimeintervalBegin(INFO) NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate];\ NSTimeInterval duration = 0;\ NSLog(@"MULogTimeintervalBegin:%@", IN

iOS数据存储的几种方式

iOS的数据存储是iOS应用开发的重要知识点: 关于这方面知识,网上有很多介绍,但对于代码层次的使用方式并未有系统全面介绍.此文章针对iOS稍熟悉的童鞋,需要对CoreData的原理有一定的了解.目前存储方式大概有以下几种: NSKeyedArchiver  适用简单数据加密 NSUserDefaults  适用配置参数 Write  文件操作,同NSKeyedArchiver SQLite3  操作较复杂,不建议使用. CoreData  取代SQLite3,但要遵循NSManagedObje

关于iOS中音视频播放的几种方式介绍

在IOS设计中,音视频的播放通常涉及到大部分设计过程中,因此清晰了解并使用音视频播放结构就很重要了,下面介绍几种常用的音视频的播放方式: (一) 使用系统提供的播放器,用system sound service去播放时长小于30s的音乐,通常是.caf,.aif,.wav格式: 创建一个系统播放对象: AudioServicesCreateSystemSoundID ( CFURLRef inFileURL, SystemSoundID *outSystemSoundID); AudioServ