汕头大学是不是很垃圾更新了一个垃圾版本啊

iOS App Store上架新APP与更新APP版本 - 简书

写了5398字,被21人关注,获得了27个喜欢
iOS App Store上架新APP与更新APP版本
一、新版本上架1.创建***账号什么的就不说了哈,没有的话要公司买。1.1 钥匙串打开钥匙串,然后点击钥匙串访问--&***助理--&从***颁发机构请求***,填好相应参数,你就会得到一个.certSigningRequest的文件,记住它存放的地方,先不要动它,让它安静的躺在那里。补充一句,这个文件是用来创建开发***和发布***的。如下:
获得的***
1.2 登录,创建开发***和发布***点击certificates,identifiers&profiles,我们先创建开发***,首先在certificates一栏中点击all,然后点击右上角加号,选择iOS App Development一项,点继续。
选择1.1中生成的文件
然后点继续,再把这个download下来。我们再创建发布***,点击certificates中的all,选择App Store and Ad Hoc项,然后点继续,一样的在上图的页面选择1.1中生成的文件,然后download下来。这两个都下载好了之后,双击他们***,这个时候你会看到你的钥匙串里面多了两项***。如下图这样就说明***好了。这两个***是用来真机调试和上架的哈。
钥匙串中的***
1.3 添加App IDs很简单,选择Identifiers栏中的App IDs项,填好name和bundle ID,点继续然后register就可以了。name一定要取规范,自己要知道是哪一个app的。每一个App ID都对应一个APP,懂?1.4 添加Devices选择Devices栏下的all,点右上角点加号,填好UDID 和 name,点继续,然后register。这个时候你就可以看到你的手机已经在列表里了。添加了你的手机,你才可以真机调试的。UDID的获取方法是,把手机和电脑相连,然后打开iTunes,点击你的手机,然后在首页有一个序列号,点击它就会变,变成UDID后右键,拷贝就可以了啦,name的话就随便你填了,最好是自己要认识,比如你的手机是iPhone6,那你的name就写xxx_iPhone6(某人的iPhone6)。
1.5 创建描述文件点击Provisioning Profiles下的all,先创建第一个,选择iOS App Development项,继续,在这一页你会看到一个App ID的下拉列表框,这时选择1.3中创建的App ID,继续,然后有一个选择开发***的选项,选择1.2中创建的那个开发***,继续,然后选择设备,建议选择select all,或者选择1.4中添加的设备。然后就命名就ok了。建议名字写成(dev_appName)创建好后download下来。然后创建第二个,选择App Store项,然后选择相应的App ID,再选择发布***(1.2中创建的),再填好名字,同样建议命名为(dis_appName)。
获取到的描述文件
两个***下载好后,先把你的账号添加到Xcode里面(Xcode--&preferences--&add apple ID),然后双击***这两个***,这时会***到Xcode里面。
***到Xcode
至此,上面的步骤做完,我们算是完成一半了,咱们继续往下。2.Xcode打包上架准备工作如下
1选择iOS device,2选择product下的archive
按图中标识,一步步的做
说明:第二步验证时,时间较长,也会验证出你的app的一些问题,这个时候就去修改,修改完后再打包验证。验证成功的话,可以选择export也可以选择upload to app store,我选择的是export。但是这个时候验证应该会有问题,我们接下来继续下一步,打完包后不要管这个,就让这个界面在这里。3.iTunes Connect的准备工作登录开发者中心,选择iTunes Connect,选择我的APP,然后点加号新建一个app,填好里面的各种信息,特别是版本号,要和你Xcode里面的版本号一样。构建版本是上传成功后才有的,我们填完各种信息后,再回到上一步去验证,如果验证成功,我们就上传,我选择的是export,使用的是application loader上传。选择你export的ipa文件,然后上传就可以了,同样上传过程中可能会出现问题,修改。
Application Loader
这个时候要等20分钟左右
如果你某个地方写错了,需要进入Xcode修改,重新打包上传,然后又不能改版本号,那就改build ID
然后到这一步了,构建版本也有了,选择后再检查一遍,然后就可以点提交以供审核了。遇到的问题:1.没有视频,不知道是不是所有的APP都要视频,我第一次上架没有视频然后给我拒了。
解决方法是:录一个30s内的视频,传到优酷(国内好像就这个好用点吧)或者YouTube(要搭梯子),给一个链接放到备注栏中,然后再次提交。2.UIFileSharingEnabled问题,这个是文件共享功能。很多音乐播放器或者阅读软件什么的都会开启这个功能,目的是允许用户向APP内共享文件。当时苹果不知道这个功能是干什么的,所以给我拒了,因为他认为我的APP没有使用到文件共享,建议我把这个功能关了。
UIFileSharingEnabled问题被拒
解决方法:我同样是录了一个视频,对这个文件共享功能进行了演示,然后提交后就通过了。二、更新APP版本在实际项目中,我们肯定会更新我们的APP版本,对一个旧版本进行一个维护与更新。那我们该怎么更新苹果iTunes Connect中的APP版本呢。1.Xcode准备更新1.1 先把准备更新的版本改好,如下:
更新前的版本号
更新后的版本号
1.2 把scheme改成release
点击target,选择Edit Scheme
改成release
1.3 然后检查一下***有没有问题,如果过期了就去登录苹果开发者中心下载,如果苹果开发者中心里面的***也过期了,就按照我们上面讲的重新创建***。博主在更新APP版本的时候,遇到了一个问题,我们公司2014年将我们自己的APP卖给了某国外客户(源码没有出售,只帮助其上架),现在该客户想要更新我们的APP,但是我发现,这个APP里面的***无效了,苹果开发者中心有***,未过期,但是注意,这个***是不能用的,为什么不能用,因为14年的***肯定早就过期了,这是重新生成的***,而这个***又不是在我的电脑上生成的,所以是不能用的。这种情况的话,我们需要向经理或客户索要p12***,将p12******在电脑里就可以了,而我的客户又不同,国外客户,并且他估计也不知道p12***是什么或者在哪里,毕竟他们公司的APP都是买的别人的,于是乎我干脆删掉重建***。然后其他的也没什么改的,咱们就打包就行了。参照上述第2点。2.iTunes Connect准备工作首先添加一个版本,填写好Xcode里面的版本号
添加一个版本
填写Xcode里的版本号
然后点创建,里面的信息基本没有什么要填的,然后填完信息点提交就OK了。在iOS APP上架与更新中,有很多的坑,大家且行且珍惜。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
我接手别人的工作,我直接把代码考过来了,版本迭代的***什么的要怎么弄?
你好,我请教一下,更新app那块,就像上传新项目一样吗?也要archive 等操作是吧?
构建了新的版本,为什么构建版本 那里没有加号的?那
如果更新版本,bundle id 是不是要和以前的bunle ID相同
你好 。问下 版本更新创建一个版本 但版本号写错了
可以删了重建吗?如果可以删 如何删呢?
被以下专题收入,发现更多相似内容:
玩转简书的第一步,从这个专题开始。
想上首页热门榜么?好内容想被更多人看到么?来投稿吧!如果被拒也不要灰心哦~入选文章会进一个队...
? 151195人关注
? 62人关注
收集iOS开发中的实用技巧,较具体的解决实例开发问题的。
需要基础知识请转【iOS开发入门】:http://www.jianshu....
? 19人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:

参考资料

 

随机推荐