iOS企业应用可以不经过app store发布,而可以直接在企业内部安装使用。当然,发布企业应用首先需要花$299申请成为企业开发账号。下面介绍企业开发账号如何发布企业应用:
首先,用企业账号登录apple开发者中心,点击member center,点击certificates, identifiers & profiles,进入以下界面:
选择左边菜单栏certificates下的production,然后再点击右上角的“+”按钮添加证书:
选择In house and Ad hoc选项,点击continue,之后会出现页面要求你上传csr文件用来生成证书。csr文件可以用钥匙串访问工具(keychain access)来生成,首先打开钥匙串访问,点击菜单偏好设置,按下图设置:
设置完毕后,点击菜单->证书助理->从证书颁发机构请求证书:
填入电子邮件,需要与appid一致,选择存储到磁盘,勾选让我指定密钥对信息,点击继续后csr文件就已经生成存储在磁盘上。
回到apple开发者中心,上传生成的csr文件:
点击generate,生成证书文件:
点击download下载,然后双击安装证书,就可以在钥匙串工具中看到证书已被按装。再点击done按钮。
接着,要开始生成distribution版的描述文件,在网页中点击左边菜单栏的privisioning profiles下的distribution:
选择In house后,点击continue:
选择wildcard app id,点击continue:
选择你刚才生成的发布版证书,点击continue:
命名privisoning profile的名称后,点击generate生成即可,生成后也可直接下载privisioning profile文件了。
现在所需要生成的文件都生成完了,用xcode打开想要发布的项目,打开build setting界面:
在code signing identity上选择刚才生成的证书,provisioning profiles选择刚才生成的provisioning profiles文件。
随后点击xcode的production菜单,点击archive:
点击左上角的distribute按钮:
点击export:
填写安装包所要保存的地方,并且勾选save for enterprise distribution选项,填入可以提供app下载的网址,这样就可以通过网页下载安装。如果不想通过网页安装(网页安装会自动帮你装上privisioning profile文件),可以向使用者提供privisioning profiles,让使用者用iphone配置实用工具安装privisioning prifile,然后在用iTunes安装ipa即可。
总结:
其实,发布企业ios应用主要分为3个步骤:
1.生成发布版应用证书:这个证书表明你是花了$299的,该证书签名了你的应用是企业应用
2.生成发布版描述文件(provisioning profile):这个文件是根据上面的证书生成的,并且要提供给使用者安装(网页自动安装),授权使用者可以安装其证书签名的企业应用。
3.在xcode中签名证书和提供描述文件发布应用。
相关推荐
编辑推荐《iPhone与iPad开发实战:iOS经典应用剖析》是一本关于iOS项目分析与实战的教程,旨在帮助读者能够实际动手开发一些iOS项目,同时能够学习到一些理论知识。《iPhone与iPad开发实战:iOS经典应用剖析》适合作为...
企业级认证申请后,允许IOS应用线下独自发布。无需越狱无需商店审核。
本项目使用Spring Boot开发的类似蒲公英和fir的企业内网APP分发平台,解决下载限制,实名认证等繁琐过程。 效果 样式与fir一致,直接扒的。 首页 更新列表 基本信息 钉钉集成 钉钉机器人消息 PC安装页 手机安装页 ...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...
OpenCV(Open Source Computer Vision Library)是一款开源的计算机视觉库,专门为图像和视频处理任务设计,广泛应用于学术研究、工业应用以及个人项目中。以下是关于OpenCV的详细介绍: 历史与发展 起源:OpenCV...