怎样将应用上传至APPStore
首先登陆itunesconnect.apple.com,特别提醒的是我们只有在苹果那里申请了开发者账号并得到授权了的才能拥有账号和密码。
接下来我们要对项目中的版本信息进行修改
再接着我们要对打包,就是点击上面的product------archive——validate接下有一些操作,我想应该是软件主动找到项目中一个plist文件使得项目能有一个包名称,这里我们在上传过程中出现了一个问题,you must supply a apple id ,但是我们退出来换成第二种方式,我们就解决了问题。
打好包以后我们会在桌面上看到一个类似iTunes头像的打包文件
接下来我们要上传图片,以及做功能说明同时将刚才打好的包上传上去提交审核,大概要三五个工作才能完成审核确保项目是否能上传至应用商店
出现问题解决方案要么就是重复进行或者clean或者就是用搜索引擎
证书和临时文件的问题
一台苹果机器要当作测试机器来用,需要拥有开发者账号(交钱给苹果后方能得到)的人授权才能进行,我们需要知道新设备的一个里面的标识符identifier(点击window ----organiger即可找到),以及苹果账号,拥有开发者账号的人添加了这台设备后,被添加者登陆https://developer.apple.com/,需要登陆自己的账号,就能下载临时文件和证书,证书是黄色文件,临时文件是一个黑色风火轮,下载好后我们需要点击build setting -----code signing 里面添加一个证书,大概是这个过程。
SVN问题
我们从别人那里拷贝了一份资料,但是我们想获取svn最新的版本,我们随便在桌面上命名一个文件,然后打开项目点击那个check out ,输入用户名和密码,然后接下来会提示我们要选择什么路径,找到那条路径,我们就能获取svn上面的东西。要是我们的项目没有连接上svn我们将svn地址加到那个里面去,具体操作好像是command + ,健,再设置一下。然后就是commit和update分别指提交和更新东西。
1.22添加svn,我们用cornerstone上传文档时,有时点a文件上传不了,打开cornerstone然后点击上面的view,找到show ingored items,这时我们会看到一些隐藏的文件,找到.a文件然后右击找到copying,强制上传,这样就好了。
以上可能有误也可能表达不全,发现请指出。
上线流程:
0、不要乱准备提交新版本,版本确认了再提交。
1、切换发布证书 和相应id。
2、每发一次包,build增加,线上包增加10,这个你要进入ituneconnect里面看看线上的build,注意,build可以不增加,但version一定要增加,build不增加不会影响审核,但是对后续的crash分析,版本分析就会有问题,你不知道哪个版本出问题了
3、verison 一定要增加,不一定,build增加就行,理论上verison 和build一个加一就行。
4、打release 包。
5、包打好后选择xcode — open developer tool —application loader。
6、将包发上去。
7、发布过去后,如果有问题,会有邮件提示,会受到一些配置信息的问题,比如通知AEPS ,plist内的一些问题,如麦克风等。
8、被邀请的账号没有权限修改itunes connect上面的东西。
9、AD 包,打出来,可以装在那些注册了的手机上,进行线上的包再测试,没注册的手机不行。
10、下载dsyms文件,其实就是xcode —window — organizer —选择那包—show in finder —拷贝那个xcarchive文件。
11、多余的license文件
12、账号错误,不是每个苹果账号都能提交
13、提审时开了梯子,不能开梯子
14、两个错误:一是没有填写文案,二十没有选择版本,这个在提交版本后要等一点时间。
第二次学习:
有次居然打包上传不了,通过这个路径找到了那个jar文件,然后双击下载一个java文件就行了。
苹果官方文档:
https://www.jianshu.com/p/4be185e4069c
优秀博文:
https://www.jianshu.com/p/4be185e4069c
不能提交的stackoverflow(栈溢出)优秀回答