iOS开发从申请开发账号到APP上架的整体流程详解

应公司要求,写一份文档从申请账号一直到APP上架的整体流程,下面进入正文。

https://blog.csdn.net/qq_35612929/article/details/78754470

首先第一步,申请开发者账号:
开发者账号有三种,分别是个人,组织,教育机构,其中组织又分为公司和企业,其中个人和公司都是99美金/年,企业级的开发者账号为299美金/年,本文详解个人、公司级开发者账号。

准备工作:
1. 一张开通visa或master功能的信用卡,公司邮箱,公司网站(需与邮箱后缀一致)
2. 打开注册开发者账号链接
3. 点击 Start Your Enrollment

4.此时需要登录Apple ID, 输入邮箱和密码登录即可
(4.1)如果没有Apple ID,点击Create Apple ID创建一个账号就行,但要注意邮箱后缀要与公司网站一致.
(4.2)填写账号信息,记得这个地方你自己要把它记录在你的备忘录里,搞忘了就麻烦了。
(4.3)信息填写完毕后,苹果会给你注册的邮箱发送一封邮件,将上面的验证码输入到该页面即完成了苹果账号的注册。重新登录继续完成接下来的步骤。
(4.4)首次登录会弹出一个协议框,在条文下的可选框打钩,点击【Submit】提交
5.填入个人名字、电话、地址(中英文两遍)然后继续(说明:如果你先前填写过,就没有这一步(直接进入第6步)
6.选择对应的开发者账号(我这里选的公司账号,如果是个人开发者不需要邓白氏编码)

(6.1)如果你看到上面这张图中“Check Now”,说明你还没有申请邓白氏编码,你需申请邓白氏编码。在此点击【Check now】进入下图邓白氏码检测界面,然后填写相关信息检测(其实第一次申请的话这里也相当于是申请邓白氏码)。

在上图中输入相关信息进行邓白氏码的检测是否存在,这个界面所有填写内容必须使用英文,不可使用中文,所有输入框填写正确之后点击【Continue】进行检测,跳转到下图检测结果的界面。

上图中检测结果是该公司还没有邓白氏码,这里点击下方小框为对号,然后点击【Submit】提交邓白氏码申请。

上图提示申请已经被处理,很快将会受到一封邮件,邮件中会告诉你最晚哪一天会发放邓白氏码,现在就是等待了。之后,华夏邓白氏会发送一个邮件要求填写公司相关信息并回复给他。这个按照要求填写就好了,有些格式可能不太准确,不过华夏邓白氏会给你修改之后回复你让你确认的。漫长的等待……
一直到邓白氏编码申请下来后,会发送一个邮件告诉你,最好在14个工作日之后再使用,因为苹果那边同步数据需要时间。如果要提前使用,失败次数不能超过3次。

7.当你拥有邓白氏编码后,点击continue
7.1接下来会填写公司的信息,第一个要选择的是公司创始人还是公司授权人,这个有老板信息的话直接选创始人简单点,如果没有的话,选第二个授权人,会多填一部分信息见下图

接下来还有公司信息

7.2全部填完之后点击下面的continue按钮,来到确认页面,进入最终的信息确认
检查完毕后,点击Submit按钮,提交审核
8.提交完信息了,接下来就等待苹果审核(注:如果想尽快通过审核,可以拨打苹果电话进行咨询:4006701855。这样苹果会重视你的诉求,当然打电话的时候态度很重要,尽可能和善有礼貌一点。)
9.可能需要等3-4天,苹果会打电话给你核对信息,然后审核通过苹果会发送一封邮件给你,按照邮件连接一步步操作
然后进入付款界面,填写开通visa或master功能的信用卡的信息信息进行付款,支付成功后,开发者账号就可以用了
以上为公司开发者账号的具体流程,个人开发者账号更加简单一点,不需要邓白氏编码,公司营业执照等东西,只需要一个能境外付款的信用卡就行,流程很简单
第二步:把APP上架到App Store
准备工作:
1、一个已付费的开发者账号
2、一个已经开发完成的项目
检查:
1、Xcode必须是正式版的,beta版本的Xcode是不能上传项目的。
2、上传使用的 Mac 的 OS X系统必须也是正式版的,beta版本也不行。
3、确认你安装的Xcode是从App Store或者是开发者网站下载的,而不是从其它渠道获取的安装包安装的,因为非官方途径下载的Xcode可能带有XcodeGhost 病毒。
正式开始上架流程:
1、申请发布证书
1.1 进入苹果官网
1.2 选择右上角的 Account ,然后输入开发者账号密码后登陆
1.3点击下图红框处

1.4如下图操作

注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。解决办法有两个:
1.从共同使用这个账号的人电脑上生成.p12文件,导入自己的电脑。
2.删除现有的一个证书,尽量挑时间靠前的删。注意:如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成。因此条件允许的话尽量用第一种方式。

1.5两次Continue后,到了如下界面,这时候需要一个CSR文件去获取证书

1.6获取CSR文件

继续后,有弹框提示存储位置,存在能找到的地方后回到刚才请求发布证书的页面,choose file 选择刚才的文件,然后点击continue。

点击 Download 下载证书,下载完成后,双击证书就可以了(闪一下就完事了,没其它效果)
2.创建App IDs和绑定你的App的Bundle Identifier

注意:
1、上传App使用的Bundle Identifier(不要有-,都是英文+数字)必须是固定的,不能使用占位符。
2、如果你的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,需要重新进入到开发者账号里面绑定。

下面选择App中包含的服务,默认有两项,其余的根据自己项目的需求进行选择
点击Continue
然后再点击Register
最后点击Done
3.生成描述文件(描述文件的作用就是把证书和Bundle Identifier关联起来)

3.1 在App ID 这个选项栏里面找到你刚刚创建的:App IDs(Bundle Identifier) 类型的套装,点击Continue
3.2 选择你刚创建的发布证书,根据自己电脑上的发布证书日期来选择,点击Continue
3.3 在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Continue
3.4 Download生成的PP文件,然后点击Done,双击安装(闪一下就完事了,没其它效果)
4.在App Store创建应用
4.1 回到Account首页

创建完应用后,填写应用的详细资料

其他输入框或选项都按提示填写即可
最下面还有一个版本发布,按需求来选手动或自动即可

整体的流程到这里就结束了,之后就是等待苹果的审核,如果审核通过,会发送一封邮件给这个开发账号的邮箱,然后就能在App Store上下载该项目了,如果审核没过的话,苹果也会发送一封邮件,告诉你拒绝的理由。然后照着邮件里的需求改,改完后重新构建版本,重新提交审核即可。
下面附带Xcode简单步骤

---------------------
作者:Z_oneday
来源:CSDN
原文:https://blog.csdn.net/qq_35612929/article/details/78754470
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/webenh/p/10244882.html

时间: 2024-11-03 22:23:10

iOS开发从申请开发账号到APP上架的整体流程详解的相关文章

迅为4412开发板Linux驱动教程——总线_设备_驱动注册流程详解

视频下载地址: 驱动注册:http://pan.baidu.com/s/1i34HcDB 设备注册:http://pan.baidu.com/s/1kTlGkcR 总线_设备_驱动注册流程详解 ? 注册流程图 ? 设备一般都需要先注册,才能注册驱动 – 现在越来越多的热拔插设备,反过来了.先注册驱动,设备来了再注册 设备 ? 本节使用的命令 – 查看总线的命令#ls /sys/bus/ – 查看设备号的命令#cat /proc/devices ? 设备都有主设备号和次设备号,否则255个设备号不

ios开发——实用技术OC-Swift篇&本地通知与远程通知详解

本地通知与远程通知详解 一:本地通知 Local Notification的作用 Local Notification(本地通知) :是根据本机状态做出的通知行为,因此,凡是仅需依赖本机状态即可判断需要发出通知的行为都可以或者说应该使用Local Notification来处理.比方说:iBeacon中进入了某个Beacon region,或者说自定义的一些定时提醒等. 构建Local Notification 在iOS中,构建LocalNotification非常简单,只需要掌握好NSLoca

苹果开发者账号注册申请流程详解

苹果开发者账号注册申请流程最强详解. 准备工作:一张visa或者万事达国际信用卡(开通visa或master功能的信用卡).公司邮箱.公司网站(需与邮箱后缀一致).苹果企业开发者账号,分为两种.第一种Enterprise Program为公司内部员工打包测试用,不可公开下载;对外发布的是第二种,为Developer Program. 一.Enterprise Program(苹果公司售价$299,约合¥1988). 此账号的作用:企业账号是苹果给企业用户用来进行内部测试用的一种账号,我们可以通过

vue插件开发流程详解-从开发到发布至npm(一)

vue的插件开发 1.本地开发 1.1 初始化本地开发项目 我们采用vue-cli,初始化一个vue 项目.这个不做详解,请移步到 这里,查看具体详细.初始化后就是这样的项目结构: 其他的文件目录不是本节内容重点,不做详解,请移步这里查看. 1.2 test.js 的内容 ,这是插件的入口文件 关于为什么需要在install这个方法这里添加我们的方法,可以参考官网.https://cn.vuejs.org/v2/guide/plugins.html  这里只是用了其中的一部分的内容. test.

[转]苹果公司开发者账号注册流程详解

另外相关的一篇文章:http://blog.csdn.net/totogo2010/article/details/8854879 =======不怎么华丽的分割线,下面为转载内容,部分内容个人已经加以修改======= 这段时间在给朋友申请苹果账号,从个人开发者账号.团体账号到公司账号,申请了个遍.这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过.     1.首先介绍下个人开发者账号.团体账号.公司账号之间的区别:   用途 限制 是否需要邓白氏码 费用(元) 申请地址 个

iOS中 最新微信支付/最全的微信支付教程详解 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博! 亲们, 首先让我们来看一下微信支付的流程吧. 1. 注册微信开放平台,创建应用获取appid,appSecret,申请支付功能,申请成功之后会返回一些参数. 2. 下载微信支付sdk 3. 客户端请求订单,后台与微信后台交互,返回给客户端支付参数 4. 调用微信客户端,由微信客户端和微信服务器打交道: 5. 客户端和服务端都会收到支付结果:(前台消息不可靠,我们需要去后台验证,如果后台没有收到支付通知,后台去微

iOS应用发布流程详解

这篇博客将会以一个完整的过程来实现一个iOS App提交审核的过程.在这个过程中,我们会涉及到证书.代码签名.授权文件.真机调试.开发者账号等一些概念,我也会有所解释.推荐大家先去看<iOS应用分发与内测(一)><iOS应用分发与内测(二)><iOS开发Provionsioning Profile解析>这几篇博客,看完以后会对发布App的流程非常熟悉. 我先对一些概念做一个讲解: [证书 Certification] 证书是对电脑开发资格的认证,每个开发者账号有一套.一

苹果公司开发者账号注册流程详解

这段时间在给朋友申请苹果账号,从个人开发者账号.团体账号到公司账号,申请了个遍.这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过. 1.首先介绍下个人开发者账号.团体账号.公司账号之间的区别:   用途 限制 是否需要邓白氏码 费用(元) 申请地址 个人开发者账号 用于个人开发者上传和发布应用,在apptore上显示个人开发者信息. 1.只能有一个开发者: 2.100个IOS设备UDID测试  否 688 http://developer.apple.com/programs/

iOS开发&gt;学无止境 - Cell异步图片加载优化,缓存机制详解

作者:勤奋的笨老头 网址:http://www.jianshu.com/p/02ab2b74c451 最近研究了一下UITbleView中异步加载网络图片的问题,iOS应用经常会看到这种界面.一个tableView上显示一些标题.详情等内容,在加上一张图片.这里说一下这种思路. 为了防止图片多次下载,我们需要对图片做缓存,缓存分为内存缓存于沙盒缓存,我们当然两种都要实现. 由于tableViewCell是有重用机制的,也就是说,内存中只有当前可见的cell数目的实例,滑动的时候,新显示cell会