发布网友 发布时间:2022-04-24 19:59
共3个回答
热心网友 时间:2022-04-27 18:46
即便是免费应用也需要一个开发者账号,注册Developer账户这里就不详细介绍了。然后自然是将App准备好。确保iOS应用程序已经在模拟器(Simulator)中做了全面的测试确认没有已知Bug了。App发布的工作一切准备好了之后,就可以发布应用到App Store了,热心网友 时间:2022-04-27 20:04
1、注册开发者账号
开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。
2、创建APP ID、配置文件Profiles
创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。
3、创建iOS发布证书
创建iOS发布证书,下载P12证书文件。
4、打包ipa
利用iOS证书打包ipa,可以使用HBuilder工具打包。
5、iTunes connect创建APP
进入iTunes connect,选择创建APP,输入应用名称、语言、套装ID等,创建APP。
6、上传ipa
APP uploader程序中,提交ipa文件。
7、填写APP信息提交审核
iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。
不过App Store审核向来很严格,如果上架被拒,其实还可以选择tf上架,同样是苹果官方的分发渠道,但审核会相对宽松一些ios上架为什么要选择tf上架
热心网友 时间:2022-04-27 21:38
iOS APP打包上传到AppStore的最新步骤
因为CSDN经常上不来,所以转载该文章到简书来。
文章里面的图片有些比较旧了,和现在的iTunesConnect网站不太一样,不过不影响整个流程,注意一下就好。
转载自ThomasYB
一、前言:
作为一名iOS开发者,把辛辛苦苦开发出来的App上传到App Store是件必要的事。但是很多人还是不知道该怎么上传到App Store上
下面就来详细讲解一下具体流程步骤。
二、准备:
一个已付费的开发者账号(可分为):
账号类型分为个人(Indivial)
公司(Company)
企业(Enterprise)
高校(University)四种类型
每年资费分别为99、99、$299、免费。
一个已经开发完成的项目。
三、检查:
安装的Xcode必须为正式版,beta版本的Xcode不能上传项目到App Store。
上传使用的 Mac 的 OS X系统必须也是正式版的,beta版本也不行。
请确认你安装的Xcode是从App Store或者是开发者网站下载的
因为非官方途径下载的Xcode可能带有XcodeGhost 病毒。如何检查?
1.png
四、生成发布证书
1.打开开发者中心网址:https://developer.apple.com
2.点击:Account
2.png
3.输入账号和密码登录
3.png
4.点击:Certificates, Identifiers & Profiles
专门生成证书,绑定Bundle Id,绑定device设备,生成描述文件的地方
4.png
5.点击Certificates生成证书
选择iOS, tvOS, watchOS
选择All
点击右上角新添加证书
5.png
6.选择生产证书(选择App Store and Ad Hoc)
6.png
1 注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。7.png
8.png
9.png
10.png
7.上传CSR文件去获取证书(CSR文件需要我们到本机钥匙串里去创建)
在Launchpad的其他里面,点击钥匙串访问弹出如下界面
11.png
12.png
工具栏选择钥匙串访问->证书助理->从证书颁发机构请求证书...
13.png
14.png
将CSR文件保存到MAC磁盘的某个位置(这里我选择的是桌面,进行存储)
15.png
16.png
17.png
然后回到浏览器,点击choose File..
18.png
选择创建好的:CertificateSigningRequest.certSigningRequest 文件,点击选取
19.png
点击Generate上传证书
20.png
跳转到如下界面,点击 DownLoad 下载生成的证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。
21.png
22.png
1 注意:附加项:生成p12文件在其他电脑上使用这个发布证书
双击安装证书后,打开钥匙串访问,选择安装的证书右键单击
23.png
1 注意:如果没有导出,可以把这个证书删除,然后重新双击下载的证书文件安装。导出证书
24.png
存储证书
25.png
1 注意:存储的文件格式一定要是.p12设置密码
可为证书设置密码,也可不设置密码;如果设置了密码,那么别人安装这个证书的时候就要输入密码,否则无法安装。
26.png
27.png
五、创建App IDs和绑定你的App的Bundle Identifier
https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action
28.png
29.png
1 注意:30.png
选择App中包含的服务,默认有两项
31.png
32.png
33.png
34.png
六、生成描述文件
找到Provisioning Profiles ,点击All,然后点击右上角 + 号
35.png
选择下面App Store这个描述文件,点击Continue
36.png
37.png
38.png
39.png
40.png
41.png
七、在App Store开辟空间
回到Member Center,点击iTunes Connect
42.png
43.png
44.png
45.png
46.png
1 注意:如果都填好以后,可能会告诉你,你的App名称已经被占用,那你只能改名了!47.png
48.png
49.png
50.png
51.png
52.png
53.png
54.png
55.png
八、在Xcode中打包工程
找到你刚刚下载的发布证书(后缀为.cer)或者p12文件,和PP文件,双击,看起来没反应,但是他们已经加入到你的钥匙串中。
在Xcode中选择iOS Device(这里不能选择模拟器),按照下图提示操作
56.png
57.png
58.png
1 注意:如果这里没有*叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?59.png
60.png
61.png
62.png
63.png
64.png
65.png
66.png
67.png
68.png
69.png
70.png
71.png
72.png
73.png
74.png
75.png
76.png
77.png
78.png
79.png
80.png
81.png
82.png
83.png
等待APP的审核...
八、补充
构建版本的方法有两种
一种是使用 Xcode(上面已经介绍了)
另一种就是使用一个叫 Application Loader 这个软件:
84.png
85.png
86.png
87.png
88.png
个人觉得还是这个工具好用!