原地址:  https://www.cnblogs.com/provedl/p/9830061.html

1.如果你有mac系统那请看第二步。

首先需要一台虚拟机,还需要个插件要不没法装,都在这链接里面了

链接:https://pan.baidu.com/s/1N_pWJWFk-EJILTXuFr6w5g 
 提取码:d5ft

虚拟机安装完成后将插件解压

解压完成后点击win-install安装插件安装完成后会自动退出

安装 完成后进入下一步

点击创建新的虚拟机

选择ISO文件

链接:https://pan.baidu.com/s/1-ocezpf7ObkEk5xs5QjIOQ 
提取码:178c(os10.11.1版本)

点击下一步

选择macos和版本(如果你不装那个插件就没有这个选项)

为你的虚拟机命名

分配磁盘(如果你的硬盘大就多分点)

确认配置(如果你的内存大的话建议在自定义硬件内多分配点,2g内存会卡出x)

安装完成

点击开启此虚拟机

ding 报错啦

这时候就应该去客户机的安装目录,打开VMX文件, 比如你的客户机名字为OSX, 这个文件就是OSX.vmx,

这时候你会看到有一个smc的参数:
smc.present = "TRUE"

把 smc.version = 0 加载这个参数后面一行, 保存退出

然后你会发现能启动啦

然后接下来就是选择语言,设置登录密码等一堆引导;

完成后由于版本低再下载xcode的时候回无法安装

下面是一个10.13.6的包需要将他下载到你的虚拟机里面并开始升级

链接:https://pan.baidu.com/s/1cqv_kFYFI4-AdIvtYM2G2A 
提取码:26ps

2.前戏结束

首先需要创建一个请求文件CertificateSigningRequest.certSigningRequest

打开电脑的实用工具找到钥匙串,点击钥匙串访问,从证书颁发机构请求证书

输入证书信息;选择存储到磁盘,点击继续选择保存位置下载文件

下载完成后是个这样的文件

好先让他歇会

进入ios开发者平台

https://developer.apple.com/

点击account

登录你的开发账号

没有就去点击 create apple id 注册

注册完成后就需要去充钱了  只需99美元/年

当然如果你只是想自己搞不发布到App Store也可以不付费;

3. 开始准备证书

证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的,未经修改的。

在Xcode Build Setting的Code Signing Identity中,你可以设置用于为代码签名的证书。

证书主要分为两类:Development和Production,Development证书用来开发和调试应用程序,Production主要用来分发应用程序。

APP ID: 用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。

Devices:   包含了该账户中所有可用于开发和测试的设备。

Provisioning Profile:配置文件,包含了上述的所有内容:证书、APP ID、设备。、

进入苹果开发者中心,点击下图所示位置进入证书、标识符和配置文件管理页面。

点击齿轮形状的按钮

点击+号新建

第一个开发者证书是用于真机调试的证书,第二个发布证书是用于发布到App Store 的证书都需要创建(因为我创建的太多了so不让我建了)

一路点击继续下来,到这里就需要有一个csr文件,

到这我们第一步创建的那个文件就有用了点击  choose file 找到刚刚下载的那个文件 上传

点击下载按钮,就会得到一个cer结尾的文件

将此文件保存起来

另外那个跟这个创建方法一样;

虽然下载完成但是我们需要的后缀名是.mobileprovision的证书

接下来 找到Provisioning Profiles,然后点加号添加

选择你需要的证书类型

按照需要选择证书类别,开发者证书或者提交应用商店的证书,然后continue就会出现让你选择AppId的界面

选择你刚创建的AppId

下一步填写描述文件的名字(想写啥写啥)

填完后就可以下载后缀名是.mobileprovision,下载下来就可以用了。

4.准备私钥证书

这个就是把刚刚下载的cer 结尾的文件双击添加到钥匙串(要选择添加到登录钥匙串,否则可能无法进行导出)

添加完成可以看到 了(需要点击左上角的锁来解锁操作)

然后就是导出.p12结尾的证书啦

将类型悬着为个人信息交换(.p12)ps:如果刚刚不把他添加到系统那么这个选项就是灰的

存储的时候回让你设置一个私钥密码(这个密码要存住后面打包程序的时候会用)

搞完后就是这样的

使用Hbuilder将自己app发布到App Store相关推荐

  1. 利用uni-app 开发的iOS app 发布到App Store全流程

    转自https://note.youdao.com/ynoteshare/index.html?id=00a6cb53002d052c21aeddd4d1ded1c8 最新 App store 上架教 ...

  2. 如何解决Delphi写的APP发布到APP Store需要1024x1024图标的问题

    由于苹果修改了发布规则,原先在iTunes Connect里上传的1024x1024图标,修改为要加入到发布的ipa包里.导致delphi生成的app无法在苹果商店发布.查阅很多资料,以下办法可以通过 ...

  3. (三)01 -Vue项目打包发布移动App——vue.config.js中配置相对路径publicPath为空字符串 在public中添加HBuilderX的打包配置文件manifest.json

    Vue 项目打包发布移动 App--npm run build打包 & vue.config.js文件中配置相对路径publicPath为空字符串 & 在 public中添加HBuil ...

  4. Hbuilder用自有证书打包 ios App上架AppStore流程

    Hbuilder用自有证书打包 ios App上架AppStore流程https://www.cnblogs.com/douyage/p/9075854.html 最近在用Hbuilder做跨平台开发 ...

  5. 完整iOS APP发布App Store上架流程

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...

  6. 【Egret】Wing3发布移动APP功能,打包APK流程以及会遇到的问题

    流程:1.安装好wing 3,然后 插件--Egret项目工具--发布移动APP--Build android native project 2.配置发布环境: Android 1.egret eng ...

  7. JEECG 3.7 新装亮相,移动APP发布

    JEECG 3.7 新装亮相发布,移动APP发布 简介 JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台.引领新的开发模式(Online Coding-> ...

  8. [译] 轻松发布私有 App

    原文地址:Publishing private apps just got easier 原文作者:Jon Markoff 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gol ...

  9. [译] 手摸手教你如何轻松发布私有 App

    原文地址:Publishing private apps just got easier 原文作者:Jon Markoff 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gol ...

最新文章

  1. 刻意练习:Python基础 -- Task11. 魔法方法
  2. live2dmesh渲染优先级_live2dsdk的opengl示例详解
  3. 【.NetCore学习】ASP.NET Core EF Core2.0 DB First现有数据库自动生成实体Context
  4. Python学习笔记:面向对象高级编程(中上)
  5. inv(a) matlab,在MATLAB中,inv(A)表示的是()
  6. 【计算机图形学】实验:VB.net环境下的绘制贝赛尔(Bezier)自由曲线完整实验操作步骤
  7. 通过mysql show processlist 命令检查mysql锁的方法
  8. Struct复杂数据类型的UDF编写、兼容HIVE的GenericUDF编写
  9. Stringbuffer的线程安全是怎么实现的
  10. 【loj6029】「雅礼集训 2017 Day1」市场 线段树+均摊分析
  11. 今日问题:开发在临近发布时“画蛇添足”,测试没有时间测试,该如何处理?
  12. UE4特效萌新上手笔记-Houdini导Niagara配置
  13. NI Teststand 2014 64bit 调用python脚本指南
  14. 神经网络可视化工具Netron
  15. c++:std::dec, std::hex, std::oct
  16. 零零后Java架构师斗胆挑战下一个传智播客,你怎么看?
  17. 商城购物系统【用户登录注册,购物页面,购物车页面,订单页面】
  18. 总线揭密:串行传输VS并行传输
  19. 【企业管理】北邮国际学院大二上期末复习
  20. 微信小程序实现商城案例(赋源码)

热门文章

  1. 专访 YYKit 作者 ibireme: 开源大牛是怎样炼成的
  2. EncryptHelper
  3. CCF202109-1 数组推导(100分)【序列处理】
  4. CCF201712-1 最小差值(100分)【序列处理】
  5. CCF201604试题
  6. eclipse 环境 JUnit 测试框架(junit.framework.* 与 org.junit.*)
  7. 极简代码(八)—— binary activation function
  8. 斐波那契数列的量化分析
  9. http://t.cn/xx 等链接的生成与还原
  10. 如何 shuffle 一个 vector 以及 vectorvector