首先是 iTunes Connect
当然,如果阁下看到iTunes Connect这个奇怪的名字发现难以理解时,我建议你去苹果开发的官网购买一个Apple开发者账号,然后搜一搜iTunes Connect是什么。
如果已经拥有了iTunes Connect账号,那么我们可以不用废话直接进入下一步了。
注册 iOS app ID
在前往iTunes Connect之前,我们需要先去一趟一个古老的地方,去给要上架的app注册一个身份证。
首先默认大家都是英文是不错的,如果看不懂那个古老的页面,那还是就此别过吧。
既然英文都是不错,那就说说会有纠结的地方吧,一看就懂的就不啰嗦了
- 第一个纠结
嗯,一般来说建议用第一个,如果你需要用到Game Center,app内购,数据保护,iCloud,那只能用第一个。第二个通配的App ID可以用,但是并没有什么益处,至少我还没有遇到过必须要用第二个的情况。所以,选第一个吧,把你xcode里面的Bundle ID写进去就好了。
- 第二个纠结
app需求的服务选择,理论来说用到了什么就勾选什么,当然,很多时候我们并不清楚到最后我们会使用到哪些服务,那么就都选上吧。
最终会是这个样子,点done吧。
iTunes Connect 添加 apps
好了,我们的App有身份了,现在可以直接去iTunes Connect添加待审核了。登录进去后进入我的 App
然后左上角加号添加新的iOS应用。
之后会出现一个这个框
嗯,如果对要写什么有疑问的话,点每个__textField__描述旁边那个小问号就知道了,SKU
填自己能记得住且看见了知道为什么的名字就好。呐,套装ID
就选刚刚我们建立好的那个App身份证就行啦,点击创建。短暂的等待后,就出现了一个极其复杂的页面。不过复杂归复杂,理清楚了就好了,一栏一栏来吧。
导航头
如果不涉及到App内购和Game Center的话,这一行只关心版本
和定价
这个两个就够了,先说版本里面的内容吧。图太大不截图了,这里列了几个表,列出了各个板块里面所有可能有疑问的必须填的东西的描述。
版本信息
属性 | 描述 | 提交后可否编辑 |
---|---|---|
截图 | 就是屏幕截图了。。也可以自己画(每个尺寸最少一张) | 否 |
描述 | 咳咳,就说一下app干什么的就好 | 可 |
关键词 | 。。。 | 否 |
技术支持网址(URL) | 一个带联系方式的可访问的有域名的网站 | 可 |
Apple Watch | 估计你不会用到。。。 | 否 |
App 综合信息
属性 | 描述 | 提交后可否编辑 |
---|---|---|
App图标 | 难道没有图标么,来个图标吧亲,都要上架了,又不是Demo了 | 否 |
版本 | 已经填好了不是么 | 否 |
类别 | 嗯,主要的类别必须填,次要的的随便 | 否 |
分级 | 进去看喽 | 否 |
版权 | 填自己的名字或者你代表的公司的名字 | 否 |
构建版本
先别急,在后面说
App审核信息
属性 | 描述 | 提交后可否编辑 |
---|---|---|
联系信息 | 公司填App负责人或者产品经理,个人填你自己千万别填爸妈 | 否 |
定价
现在回到最上边,储存一下,进入定价
请选择一个定价吧,请参考查看价格表
,价格定完后保存,退出我的 App
,好了,上架完成了,嗯。开个玩笑,app文件都没上去呢!
Xcode 导出 app 二进制文件
好的,现在我们回去打开写好的待上架的app。
编辑 scheme
打开Xcode,Product > Scheme > Edit Scheme
Run里面Build Configuration
编辑成Release
,点击关闭。
Team选择刚刚在iTunes Connect中建立App的那个账号,然后在真机上运行一次
创建 achieve
Xcode,Product > Archive
现在就创建了一个新的Archive,在弹出的窗口中点击validate
validate
选择刚刚在iTunes Connect中建立App的那个账号
等待一会儿出现这个弹窗,点击validate
如果之前的操作都无误的话,等validate成功后(当然这只是一个演示,重要的事情说三遍,要有图标,要有图标,要有图标!),点击左边蓝色按钮Submit to App Store...
,经过相同的选择和一些等待后,我们编写的ipa就上传到了Apple的服务器中。
一切就绪就提交吧!
现在我们重新回到iTunes Connect的我的 App
里面,打开刚刚建立并设置好的那个App。进去之后找到构建版本
模块,看,是不是旁边多了一个加号?点击那个加号,选择刚刚上传的那个ipa。
Ok,如果之前所有操作都无误的话,现在点击右上角的提交以供审核
就成功了,静静等待漫长的审核吧。
如果有什么问题请在下方留言,同样也希望能有人指出文中的错误,大家共同进步,欧了~