写此博客为方便自己,也为初入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企业账号打包发布流程相关推荐

  1. 苹果手机做文件服务器,iOS企业账号打包发布App到自己服务器上

    企业开发者账号打包发布 App 到服务器上的流程 1. App 打包 Xcode 选择 Product - Archive 进行 App 打包. 选择 Export 导出 ipa 安装包. 选择 Sa ...

  2. iOS开发之企业开发者账号打包发布 App 到服务器上的流程

    说明: 下面只讲怎么用 企业开发者账号 打包发布到服务器,至于 企业开发者账号 的申请就自行 百度 ,Certificates 和 Provisioning Profile 创建时记得选择 In Ho ...

  3. 基于H5的App在IOS App Store的打包发布流程

    基于H5的App在IOS App Store的打包发布流程 0.说明 1.ios证书配置 (1)创建CSR文件 (2)申请开发者证书 (3)申请推送证书 (4)申请provisioning profi ...

  4. iOS最新打包发布流程

    关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明.和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS应用的发布流程,总的来说,主 ...

  5. iOS开发证书、bundle ID、App ID、描述文件、p12文件,企业证书打包发布,及过期处理

    文章目录 1 .iOS开发证书,描述文件,bundle ID的关系 2. Apple开发账号添加团队成员 3 .开发证书,生产证书,描述文件,AppID关系及生成. 4.证书导出p12文件 5.描述文 ...

  6. 2022最新iOS最新打包发布流程

    关于如何发布iOS应用到App Stroe,苹果开发者中心已经给出了很详细的说明.和普通的iOS应用一样,使用React Native开发的iOS应用也需要使用普通的iOS应用的发布流程,总的来说,主 ...

  7. 苹果开发着账号:个人、公司、企业账号的申请流程

    目前,苹果开发者账号可分为三种类型:个人.公司.企业,且三者的费用以及权限等不尽相同. 1.个人账号 费用:99 美元/年 协作人数:仅限开发者自己 不需要填写公司的邓百氏编码( D-U-N-S Nu ...

  8. flutter ios打包_Flutter项目之iOS应用的打包发布流程

    微信公众号:Hi Flutter 关注可了解Flutter开发及IT科技资讯.问题或建议,请公众号留言;如果你觉得本文内容对你有帮助,欢迎赞赏 .No.1 Flutter打包发布iOS应用 No.3 ...

  9. Unity iOS打包发布流程

    一.版本说明 Unity 2020.3.33f MacOS Monterey 12.3.1 XCode 13.4.1 二.开发者账号 苹果开发者平台 https://developer.apple.c ...

最新文章

  1. python时间变量_python的对象 变量
  2. java 类 clone_Java Clone(类的复制)实例代码
  3. Tomcat正常启动,一访问就报错
  4. Pandas最详细教程来了!
  5. [译]Windows 登录时间太长的案例
  6. NPOI从数据库中导出数据到Excel
  7. linux php pdo dblib,PDO_DBLIB (MSSQL) on Ubuntu Server
  8. rac节点频繁重启的问题分析
  9. oracle密码过期处理方法
  10. OpenGL纹理贴图
  11. 基于nodejs+vue社区互助平台- vscode项目
  12. 新CSDN文章转成PDF、打印(去空白)
  13. Centos 7创建软连接,硬连接的方法
  14. hasText()和isEmpty()区别
  15. 市面上开源项目这么多,别无脑上,需谨慎行事
  16. 使用python+selenium爬取同城旅游网机票信息
  17. 摩拜获巨额融资,为何还被曝拖欠底层员工薪水?
  18. 【PyTorch教程】制作数据集的标签(label)
  19. 安卓学习之持久化技术(数据库操作)
  20. oracle手动挂载crs盘,手动清除CRS信息

热门文章

  1. Git Clone错误解决【GnuTLS recv error (-110): The TLS connection was non-properly terminated.】
  2. 解析flash格式的swf文件
  3. pyqt_Matplot
  4. 怎么把视频中的声音提取成音频文件
  5. MOBA研究 —— 从零开始推拟一套LOL的数值
  6. Python查看微信被哪些好友删除, 不用群发.
  7. godaddy虚拟主机伪静态404错误
  8. 如何使用录音转文字助手?免费教程来袭!两分钟学会!
  9. 基于element-ui一步步封装查询组件
  10. html网页如何添加颜色,怎么在HTML中设置网页背景颜色