iOS上架流程

1 准备
2 申请App ID
2.1 打开[苹果开发者官网](https://developer.apple.com),点击Account登陆账号。
2.2 进入ID申请
3 创建证书请求文件(*.cerSigningRequest文件)
4 添加软件开发证书和分发证书 并下载(*.CER文件)
5 创建Profile配置文件
6 新建开发者应用
7 打包上架AppStore
1 准备
开发者账号
可编译的项目
不管是什么框架开发的iOS应用,上架的方式都是一样的,需要申请开发者账号。
开发者账号的功能包含应用分发管理、测试等,否则就只能在自己的手机或虚拟机中运行。
2 申请App ID
为你的软件申请一个唯一的ID,appStore中所有的AppID都是由官方分发的
2.1 打开苹果开发者官网,点击Account登陆账号。
iOS上架流程2.2 进入ID申请
iOS上架流程

iOS上架流程

添加一个App ID
iOS上架流程
选择App IDs
iOS上架流程

 
选择App
iOS上架流程
点击蓝色按钮继续,注册,然后就能看到注册的AppID
3 创建证书请求文件(*.cerSigningRequest文件)
这个证书文件是从mac中应用程序“钥匙串”中申请的,申请后会产生一个文件,这个证书是关联电脑的,后边创建开发者证书的时候需要把该文件上传上去,来生成开发者名义的开发证书和公司名义的软件分发证书。后边的证书生成完之后,这个文件就没啥用了,需要用到再重新获取一下就行
iOS上架流程

 
打开程序钥匙串
iOS上架流程

从证书颁发机构请求证书
iOS上架流程

iOS上架流程

iOS上架流程

 
把证书文件存储到桌面,这一步就完成了
4 添加软件开发证书和分发证书 并下载(*.CER文件)
回到开发者网站,苹果开发者官网,进入证书管理页面
https://developer.apple.com/account/resources/certificates/list
一共需要添加两个证书,开发者调试用的和上架App store分发软件时用的,这个证书是关联开发者的,开发者开发的多个app都可以用同一个证书
iOS上架流程

添加一个证书
iOS上架流程

选择iOS App Development,先创建开发者证书,待会再创建一个分发证书
iOS上架流程

选择本地证书文件
iOS上架流程

添加完成,点击下载,下载完成之后双击安装,或者打开,这个证书会被安装在钥匙串中。两个证书都添加并下载安装就行了。
iOS上架流程

钥匙串中安装成功的效果
iOS上架流程
如果创建错误,可点击证书进去删除
5 创建Profile配置文件
同样需要两个,development和app store用的两套,这个是和App产生关联的
不同的app工程有不同的配置文件。
iOS上架流程
添加一个配置文件
iOS上架流程

先添加一个开发模式的配置文件,待会再新建一个AppStore用的配置文件。
iOS上架流程

选择App ID
iOS上架流程

选择开发证书
iOS上架流程

选择支持调试的设备
iOS上架流程
填入配置文件名称,点击右上角蓝色按钮 Generate生成配置文件,下载双击安装,自动安装到Xcode,或者在Xcode中选择导入,也可以在Xcode中直接下载
iOS上架流程

6 新建开发者应用
返回网页到App connect中添加应用
iOS上架流程
选择我的App
iOS上架流程
新建App
iOS上架流程
app新建完成之后,完善App的详细信息,填写app简介,关键词,截图等。把测试账号也填写进去。如果你的app一般用户是通过短信验证登陆的,那最好在代码中让测试账号免验证进去,方便审核
7 打包上架AppStore
打开Xcode,配置相关信息。

原文链接:https://www.cnblogs.com/xnyzie/p/16844607.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:iOS上架流程 - Python技术站

(0)
上一篇 2023年4月17日
下一篇 2023年4月17日

相关文章

  • 上传了ipa但iTunes Connect没有构建版本问题

    AU上传ipa出现下图红框提示说明成功上传,如果App Store后台没有出现构建版本, 请登录 apple账号对应的邮箱查看反馈,特别留意垃圾邮箱,无论成功还是失败,apple都会发邮件 一、首先登录iTunes Connect 后台、查看ipa构建情况 https://appstoreconnect.apple.com/ 点击进入APP,点击活动,所有构…

    IOS 2023年4月18日
    00
  • iOS 悬浮球效果实现,悬浮按钮,拖拽,贴边,隐藏,显示,旋转屏幕适配

    1.悬浮球与设备刘海的安全距离无论是横屏还是竖屏,悬浮球距离有刘海的一边会留出安全距离设备方向的上下两边,也有安全距离 2.贴边吸附方向和距离悬浮球只能贴设备方向的左右两边,需要贴上下两边自行调整距离边缘的数值自行调整 3.切换横竖屏,悬浮球自适应悬浮球位置切换横竖屏后,等比例转换的。 4.隐藏和显示拖到屏幕中间ImageView范围内可以隐藏悬浮窗,在范围…

    IOS 2023年4月18日
    00
  • 使用SDLocalize高效完成iOS本地化国际化工作

    使用SDLocalize高效完成iOS本地化国际化工作 SDLocalize 该方案最大特点是对旧代码几乎没有较多修改就可以完成从单语言项目修改为多语言的项目。并支持XIB的控件本地化,无需创建不同语言版本的XIB文件。 SDLocalize的工作原理: 首先标记一组需要本地化的控件 然后在恰当时机(viewDidLoad),触发一组本地化任务(Then (…

    IOS 2023年4月17日
    00
  • Swift CustomStringConvertible 协议的使用

    目录 一、前言 二、使用场景 1. 整型类型的枚举使用 2. Class类型的使用 一、前言 先看一下Swift标准库中对CustomStringConvertible协议的定义 public protocol CustomStringConvertible { /// A textual representation of this instance. /…

    IOS 2023年4月22日
    00
  • xcode历史版本下载

    一、背景 较早之前做过一个项目,当时使用swift 3.x开发。 项目结束后就没再有新需求与更新。 但最近呢需要对项目的某些功能进行调整,项目又重新被拾了起来。 我们知道现在的swift 版本已经到了 5.x, 相应的语法上较 3.x版本也有了不小的变化。使用最新版本的xcode都已经不支持swift 3.x的 swift version. 所以目前面临两种…

    IOS 2023年4月27日
    00
  • 优先级反转那些事儿

    作者:崔晓兵 从一个线上问题说起 最近在线上遇到了一些[HMDConfigManager remoteConfigWithAppID:]卡死 初步分析 观察了下主线程堆栈,用到的锁是读写锁 随后又去翻了下持有着锁的子线程,有各种各样的情况,且基本都处于正常的执行状态,例如有的处于打开文件状态,有的处于read状态,有的正在执行NSUserDefaults的方…

    IOS 2023年4月17日
    00
  • 无需支付688苹果开发者账号,xcode13打包导出ipa,提供他人进行内测

    众所周知,在开发苹果应用时需要使用签名(证书)才能进行打包安装苹果IPA,作为刚接触ios开发的同学,只是学习ios app开发内测,并没有上架appstore需求,对于苹果开发者账号认证需要支付688,真的是极大的浪费,经过一番百度,APP Uploader这块软件,真是及时啊,免688,只需要注册苹果个人开发者账号,不需要688认证,就可以打包自己开发的…

    IOS 2023年4月18日
    00
  • 字节跳动 DanceCC 工具链系列之Xcode LLDB耗时监控统计方案

    作者:李卓立 仲凯宁 背景介绍 在《字节跳动 DanceCC 工具链系列之Swift 调试性能的优化方案》[1]一文中,我们介绍了如何使用自定义的工具链,来针对性优化调试器的性能,解决大型Swift项目的调试痛点。 在经过内部项目的接入以及一段时间的试用之后,为了精确测量经过优化后的LLDB调试Xcode项目效率提升效果,衡量项目收益,需要开发一套能够同时获…

    IOS 2023年4月18日
    00
合作推广
合作推广
分享本页
返回顶部