appStore企业账号打包发布流程
写此博客为方便自己,也为初入iOS行业的同行提供一个参考!
废话不说,进入正题。。。。
一、通过企业账号申请证书
1 Certificate Signing Request (CSR)文件
在mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构颁发证书....”如图1所示
------->填写前两项并选择“存储到磁盘”,如图2所示
2 请求certificate证书
登录https://developer.apple.com —>MemberCenter—>Certificates, Indentifiers & Profiles—>Certificates,如图3所示:
---->在图4页面 点击右上角加号,添加一个证书
—>选择In-House and Ad Hoc,点继续,如图5所示:
—>如图6:Choose File选择第1步的CSR文件上传,点击generate生成cer证书,下载后双击安转(需要输入Mac的密码)
3 App ID
点击右上角的加号按钮,如图7所示:
—>有两项需要填(如图8所示),name为描述可以随便填写.bundleID必须与APP的bundleID完全一致(如图9所示)。至于App Services根据自己需要选择。最后点击继续->submit->done
4 生成最终的Provisioning Profile(企业版不需要device即iPhone的UDID,因此跳过)。
选择Provisioning Profile->ALL,点击右上角加号:
—>选择刚创建的AppID,点击继续,如图12所示:
—>选择cer证书点击继续.图13 给最终生成的Profile文件命名方便自己识别。然后点击生成,并下载双击打开。至此证书环节完毕
二、打包ipa,手动生成plist
这一步开始前,需要将手机插入电脑,并调试选项选择真机。(防止无法Archive)
1 打包ipa
1.1 Edit scheme
用Xcode打开对应APP。Product->Scheme->Edit scheme,填写scheme name如图14所示
1.2 选择对应证书,即刚才生成的证书,如图15所示:
1.3 归档,Product->Archive,并按图16,图17操作:
选择对应的企业账号,然后继续即可
接下来是对安装设备的要求选择,默认选择所有设备。第二个选项是指定特定类型设备方可安装。我们使用默认第一项,Next
之后的界面是对应用的二次确认,确保APP配置准确无误。在窗口的左下方有一个Include manifest for over-the-air installation
。该选项表示是否在生成.ipa
文件的同时生成.plist
文件,我们勾选上,Next
over-the-air
: OTA 是苹果在iOS4
中新增的一项功能,目的是让企业用户能够在脱离Apple App Store
的情况下通过网页无线发布 iOS 应用;简单来讲就是在Safari
中点击一个链接就可以在iPhone或iPad上下载并安装应用(目前很多越狱软件都是使用的这种发布方式)。
接下来配置.plist
文件,填写完之后,Export导出.ipa
包和相应的.plist
文件(建议将生成的.plist
文件命名同APP名一致,方面后期管理)
appStore企业账号打包发布流程相关推荐
- 苹果手机做文件服务器,iOS企业账号打包发布App到自己服务器上
企业开发者账号打包发布 App 到服务器上的流程 1. App 打包 Xcode 选择 Product - Archive 进行 App 打包. 选择 Export 导出 ipa 安装包. 选择 Sa ...
- iOS开发之企业开发者账号打包发布 App 到服务器上的流程
说明: 下面只讲怎么用 企业开发者账号 打包发布到服务器,至于 企业开发者账号 的申请就自行 百度 ,Certificates 和 Provisioning Profile 创建时记得选择 In Ho ...
- 基于H5的App在IOS App Store的打包发布流程
基于H5的App在IOS App Store的打包发布流程 0.说明 1.ios证书配置 (1)创建CSR文件 (2)申请开发者证书 (3)申请推送证书 (4)申请provisioning profi ...
- iOS最新打包发布流程
关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明.和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS应用的发布流程,总的来说,主 ...
- iOS开发证书、bundle ID、App ID、描述文件、p12文件,企业证书打包发布,及过期处理
文章目录 1 .iOS开发证书,描述文件,bundle ID的关系 2. Apple开发账号添加团队成员 3 .开发证书,生产证书,描述文件,AppID关系及生成. 4.证书导出p12文件 5.描述文 ...
- 2022最新iOS最新打包发布流程
关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明.和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS应用的发布流程,总的来说,主 ...
- 苹果开发着账号:个人、公司、企业账号的申请流程
目前,苹果开发者账号可分为三种类型:个人.公司.企业,且三者的费用以及权限等不尽相同. 1.个人账号 费用:99 美元/年 协作人数:仅限开发者自己 不需要填写公司的邓百氏编码( D-U-N-S Nu ...
- flutter ios打包_Flutter项目之iOS应用的打包发布流程
微信公众号:Hi Flutter 关注可了解Flutter开发及IT科技资讯.问题或建议,请公众号留言;如果你觉得本文内容对你有帮助,欢迎赞赏 .No.1 Flutter打包发布iOS应用 No.3 ...
- Unity iOS打包发布流程
一.版本说明 Unity 2020.3.33f MacOS Monterey 12.3.1 XCode 13.4.1 二.开发者账号 苹果开发者平台 https://developer.apple.c ...
最新文章
- python时间变量_python的对象 变量
- java 类 clone_Java Clone(类的复制)实例代码
- Tomcat正常启动,一访问就报错
- Pandas最详细教程来了!
- [译]Windows 登录时间太长的案例
- NPOI从数据库中导出数据到Excel
- linux php pdo dblib,PDO_DBLIB (MSSQL) on Ubuntu Server
- rac节点频繁重启的问题分析
- oracle密码过期处理方法
- OpenGL纹理贴图
- 基于nodejs+vue社区互助平台- vscode项目
- 新CSDN文章转成PDF、打印(去空白)
- Centos 7创建软连接,硬连接的方法
- hasText()和isEmpty()区别
- 市面上开源项目这么多,别无脑上,需谨慎行事
- 使用python+selenium爬取同城旅游网机票信息
- 摩拜获巨额融资,为何还被曝拖欠底层员工薪水?
- 【PyTorch教程】制作数据集的标签(label)
- 安卓学习之持久化技术(数据库操作)
- oracle手动挂载crs盘,手动清除CRS信息
热门文章
- Git Clone错误解决【GnuTLS recv error (-110): The TLS connection was non-properly terminated.】
- 解析flash格式的swf文件
- pyqt_Matplot
- 怎么把视频中的声音提取成音频文件
- MOBA研究 —— 从零开始推拟一套LOL的数值
- Python查看微信被哪些好友删除, 不用群发.
- godaddy虚拟主机伪静态404错误
- 如何使用录音转文字助手?免费教程来袭!两分钟学会!
- 基于element-ui一步步封装查询组件
- html网页如何添加颜色,怎么在HTML中设置网页背景颜色