作者近期在尝试发布一个APP到AppStore上,发现全网没有一个比较全的介绍,因此系统化的整理一篇全过程,供参考。 上架AppStore分五步: 申请邓白氏编码 申请苹果开发者账号 创建各类证书、描述文件 App提交 等待审核 申请邓白氏编码 苹果官方申请免费: https:developer。apple。comenrolldunslookup!search 如在邓白氏官网申请需要付费(8001500元左右)。 在苹果开发者网站填好材料提交后,会有一个邓白氏的邮件,按照邮件所需的信息回复后耐心等待。 中间大概12天就会收到邮件。 收到邮件可以去dnb。com查询是否已更新上,更新上后,apple才会给你通过开发者账号。 申请苹果开发者账号 在iPhone手机AppStore下载【Developer】,进行注册,在开发者类型时选择企业,DUNS就是邓白氏编号,申请后注意留意邮件(可能会有拒绝原因)。 通过后就可以在Developer应用上付款了,注意必须使用申请时的设备来操作付款688元。(并且688元是无发票的) 创建各类证书、描述文件 链接:https:developer。apple。comaccountresourcesidentifierslist 先创建一个APPIDs 选择标识类型为AppIDs,然后点击Continue 平台选择iOS,tvOS,watchOS,BundleID选择Explicit,在Description中填写描述,然后填写BundleID,BundleID要保持唯一性,建议填写反域名加应用标识的格式如:io。dcloud。hellouniapp,然后点击Continue 注意:在HBuilderX中App提交云端打包时界面上的AppID栏填写的就是这个BundleID。 接下来需要选择应用需要使用的服务(如需要使用到消息推送功能,则选择PushNotifications),然后点击Continue 注意:如果App用不到的服务一定不要勾选,以免影响审核。 确认后选择提交,回到identifiers页面即可看到刚创建的AppID: 使用mac电脑创建一个请求证书 打开创建请求证书页面,在页面中输入用户邮件地址、常用名称,选择存储到磁盘,点击继续: 这些信息随意填写就行,请求证书在申请开发证书和发布证书时需要使用。 申请开发(Development)证书 在证书管理页面选择Certificates可查看到已申请的所有证书(TYPE:Development为开发证书,Distribution为发布证书),点击页面的加号来创建一个新的证书: 在Software栏下选中iOSAppDevelopment然后点击Continue: choose选择刚才使用mac生成的请求证书。certSigningReuqest结尾的文件 生成证书后选择Download将证书下到本地(iosdevelopment。cer): 需要再次用到mac电脑 双击保存到本地的iosdevelopment。cer文件,会自动打开钥匙串访问工具说明导入证书成功,可以在证书列表中看到刚刚导入的证书,接下来需要导出。p12证书文件,选中导入的证书,右键选择导出。。。: 输入文件名、选择路径后点击存储: 输入密码及确认密码后点击好(这个密码打包时会用到) 至此,我们已经完成了开发证书的制作(得到了xxx。p12证书文件),接下来,继续生成开发阶段所需的描述文件,在生成描述文件之前,需要先添加调试设备(iPhone、iPad)。 添加调试设备 操作前需要先获取UDID,使用iPhone手机连接电脑,启动iTunes,点击序列号就可以切换UDID。 获取UDID后,我们开始添加Devices Platform选择iOS,tvOS,watchOS,UDID填入刚才获取的 输入完成后,点击Continue继续完成添加即可。 申请开发描述文件 在证书管理页面选择Profiles,可查看到已申请的所有描述文件,点击页面上的加号来添加一个新的描述文件: 在Development栏下选中iOSAppDevelopment,点击Continue按钮: 这里要选择之前创建的AppID,点击Continue: 接下来选择需要绑定的证书,这里建议直接勾选SelectAll,点击Continue: 选择授权调试设备,这里建议直接勾选SelectAll,点击Continue: 输入描述文件的名称(可自定义),点击Generate生成描述文件: 点击Download下载保存开发描述文件(文件后缀为。mobileprovision) 现在我们获取到了开发证书(。p12)和描述文件(。mobileprovision)可以进行打包。 发布证书需要额外两步: 1、CreateaNewCertificate时选择iOSDistribution(AppStoreandAdHoc) 2、Profiles时选择AppStore 然后使用打包工具重新生成ipa文件。 证书发布审核 审核前,我们需要先获取几个截图,没有条件可通过香蕉云编生成 https:www。yunedit。comupdatejietuindex 保存好4张图片我们登录appstore网站填写APP相关信息后发布审核 https:appstoreconnect。apple。comapps 接着等待审核即可。