一年前就想要写一篇这样的文章,希望给一些人提供清晰地思路和便利,但是因为看到了这篇文章真的是十分的详细,所以感觉没有再总结的必要.然而今年感觉我想表达的思路跟它有出路.所以决定重新整理一下,毕竟有的步骤是添加了新内容,目前基本步骤有变动或者添加的地方都会再文末更新,只想看最新的,可以直接到文末.
一.准备工作
开发人员都知道, 需要两样东西
1> 付费的开发者账号(如果没有账号的可以先看看这个申请的步骤, 希望能帮到你)
2> 已经完成的项目
二.正式流程之添加App
1.进入这个网站https://developer.apple.com点击右上角开发者中心Account
2.进入到如下页面,填写付费的那个开发者账号和密码然后点击登录
3.按照图片步骤进行依次进入如下页面直到添加App入口
4.正式填写App内容,所有填写注意事项我都在图中进行了标注,如下图:
创建成功后会有下面的页面
存储成功后 选择左边的 价格与销售范围
这项继续填写信息!
存储成功后 选择左边的 1.0准备提交
这项进行最后一项填写信息!
三.正式流程之关于证书,描述文件
这个步骤我没有写在第一条是因为,有的开发人员在刚创建项目的时候因为需要进行真机测试,所有就把发布证书和描述文件也做好了 也不用发版的时候再来做这个工作, 所以如果这一步已经做过的亲们可以直接看下一步打包上传构建版本了.没做这一步的亲们,调到这里,还是文章开头分享的文章,关于证书和描述文件已经很详细了, 我就不再亲自演示一遍了,这里要感谢这位博友的无私分享,来波掌声 hahaha
二.正式流程之上传和发布
废话不多说, 下面就要处理我们得工程了, 检查一些设置,配置证书等等,这部分还是要看那位无私的博主文章(我好像打一个奸笑的表情啊 啊哈哈哈 别打我 我就是懒 不想再搞一遍别人都搞好的东西 ) 因为到现在他写的那一套都是好用的而且还很全,适用于小白和资深健忘开发人员, 再来一遍点这里跳过去快去观摩啊~~~ 好像我把来看我文章的人都引到无私博主那里去了,可能我的文章就弃读啦哈啊哈 谁让你们美的, 你们学会了,你们开心就好~~
不过等等等等, 最近发现iOS11后有一些地方发生了变化,所以从项目打包到上传的过程我还是给大家贴图展示吧 所以当你版本号 还有release模式 证书等等都配置好以后准备Archive的话,就继续看我这个👇 下面主要就是贴图展示未出现过的步骤 其他跟以前版本一样的详细的说明就不再写了
进行到第2步点击上传后,会出现下面的页面.具体翻译过来的汉语意思我就不再翻译了,某词典可以解决,我就直白的讲一下3个复选框选中后代表啥:
1> include bitcode for iOS content
bitcode是被编译程序的一种中间形成的代码,包含bitcode配置的程序将会在App Store上被编译和链接. 通常因为有的第三方库不支持bitcode所以要将程序的bitcode设置为NO,那么这里意思是是否允许App Store利用硬件、软件或编译器的变化来构建你的应用程序.如果这个勾选了就是允许苹果对我们编译的代码进行一次优化.如果工程里面的bitcode为NO,则不会有此选项,我这个工程就是这样的.
2> Strip swift symbols
勾选这一项的话会让你的包内存小一些,对包进行了一个压缩,俗称去除swift符号.如果项目中未包含swift第三方库或者代码,则没有此选项.
3> Upload your app's symbols to receive symbolicated reports from Apple
这个意思是勾选之后用户的崩溃日志和其他诊断信息会在Xcode中被标记,也可以查看 .
这里面我是2 3都选了,然后接下来Next到下图
这里面要选择你的程序对应的证书和描述文件 选好后继续Next,就可以看到正在上传.等到进度条满了后,又看到了下面的警告:
这个警告的意思是我的程序里面少了一个1024*1024px的App icon .只要补上就好了 如果不想补也没有关系 ,这只是一个警告 ,还是会上传成功的, 所以接下来done就会成功了,如下图.
OK恭喜你, 经过了漫长和煎熬的打包, 又冒着经常失败危险的上传, 终于成功了!
那这个时候我们又要回到当初编辑版本信息的网页, 来上传你的版本.拿上回去的朋友们刷新了一下可能一脸懵逼,什么情况什么也没变, 根本没有+号,让我添加啊???? 别急!!!!有延迟的很正常,这时候你打两把游戏,过去了十多分钟再刷新肯定就有了, 看下图,那这里先说一下,如果 根本没有+号,但是 我想知道知道到底有没有上传成功 ,怎么办呢,可以到 活动
里面查看
如果有那你刚才上传的版本 那就是成功了 然后状态是正在处理 如果没有那就是没成功.
如果成功了,就可以继续了,添加构建版本,如下图
页面回到顶部点击右上角提交以供审核
,点击后会出现下图, 一定要认真阅读如实填写, 要是你的App不涉及这些 就全部点否, 然后提交.
大功告成!!! 过段时间刷新查看审核状态就好了
更新番外!!!
2019.4月份之后 上传屏幕截图部分要求在原来的基础上增加6.5英寸截屏 为了解决这个可以在模拟器上运行选择iPhone XS Max再加快捷键"command+S+H"截图即可 同理如果App支持iPad 也要上传iPad Pro 12.9英寸二代截屏