用Application Loader上传应用

作者: 常义 | 来源:发表于2016-06-09 13:43 被阅读7509次
01

      大家好,今天分享一下我上传App到应用市场的方法。第一次写东西,有点紧张。以前看人家写东西都有博客,现在几乎每天在简书上泡至少一个小时,所以希望跟大家分享。

     有提交到APP市场经历的都会知道,我们需要为我们的App来构建版本,一种是使用 Xcode,另一种就是使用Application Loader 来上传。

02

首先我们需要来到这个界面:

点击菜单栏:Product–Archive 之后进入以下页面(或者已经 Archive 了的话就可以通过 Window–Organizer 进入):

03 04

我看了网上好多帖子说建议使用第一种,一直没明白为什么,现在觉得Application Loader确实好用。后面附上让我这么想的原因。

下面是我认为的主要步骤:(注意生成的.ipa包不能是中文名,随便改个英文名就可以)

05

gif图最后面的报错是因为我刚刚提交了一个版本,所以不能重复提交相同的版本,如果仍需要提交,就要改变build的值。

06

上面的内容基本已经把我要说的表达清楚。下面是我用Xcode来上传代码和Application Loader上传时的对比和体会。

就在昨天经理需要我们上传一版App,我就跟往常一样用Xcode打包,上传,点击最后显示成功。如果这里上传完毕没有报错的话,那么 10 分钟左右等 apple 那边处理完这个版本,就可以到 iTunes Connect 里的“构建版本”选择刚刚上传好的这个版本。可我等了1个多小时都没有看到。经过查找:发布版本--iTunes Connect构建版本不显示项目,我的情况跟里面差不多,我添加了UI调试工具Reveal,在在build setting中的other linker flags 中设置-ObjC -lz -framework Reveal!去除以后,问题就解决了!

07

关键是:

我用Xcode竟然不报错,就是不显示,坑吧,我用Application Loader直接报错。所以觉得用Application Loader 确实好,它能实时显示进度,报错原因等。Xcode 上传时就没有这么友好。

结语:

个人觉得用什么还是看自己喜好!你们觉得呢!

相关文章

网友评论

  • 人间失格_d31e:大神,使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound access to tcp port 443.
    人间失格_d31e:@常义 大神,加我QQ吧,963852006
    人间失格_d31e:@常义 我也不知道开没开VPN,重新上传一次试试看
    常义:@人间失格_d31e 有没有开VPN,重新上传一下试试吧,有可能是网络问题
  • 流沙满地:你好,关于我的情况想请教一下,我之前用一个角色为admin的账号使用xcode提交应用,证书什么的都折腾完,上传了好几次终于上传成功,但因为实在太慢了,想试用一下application loader,使用Admin账号登陆的时候,出现了一个奇怪的错误,大意是这个账号已经连接到一个iTunes connect ,无法使用Application loader,然后我新建了一个apple账号,将其添加进app开发者,可以登录application loader了,开始上传ipa,但并不顺利,初步判断是网络问题。想问下,这个新建的开发者账号是否需要重新折腾证书(同一台mac机),现在app store显示构建版本是正在处理状态,我要重新上传的话,是否要修改build号
    流沙满地:稀里糊涂又上传成功了,plist里面配置的是什么东西
    常义:@流沙满地 可以试试再创建一下证书,这样才能一步步排除问题,找到原因:smile::smile:
    常义:@流沙满地 我觉得应该跟网络方面问题的可能性不大,构建版本不出来可能是.plist里面需要加入某些私有属性的键值对等等。
  • ab3441a8feb2:为什么 我选取之后 会爆出这样的错误 No suitable application records were found. Verify your bundle identifier 'com.dealershiphh.car' is correct. 求解决
    常义:@ab3441a8feb2 它应该是报出了你的Bundle ID的问题
  • 星零_36cd:appuploader可以在Windows环境下申请证书并上传IPA,不用Xcode或Application Loader 来上传,打破Mac苹果机限制,蛮实用的。
    星零_36cd:Application Loader Windows版的介绍

    http://www.jianshu.com/p/d8954240bc9c
    常义:@星零_36cd :+1::+1:
  • zzxdx:Application Loader 上传的ipa 也是Enterprise or Ad-Hoc 打包吗
    常义:@zzxdx 如果上传到App Store 得用那个列表的第一个打包
  • FanChason:确实 能曝出错误,版本号没有升级
  • CoderChou:为什么我卡在 正在添加应用程序,正在通过appstore进行鉴定?欢迎您的回复
    232bc3d4881b:用appuploader吧,日志很详细。苹果官方的工具真是做的体验太差了,已经弃之。
    CoderChou:@常义 很高兴收到你的回复,应为是第一次提交,正在努力填坑,重试还是卡在这里
    常义:@CoderChou 你好,打包.ipa文件的时候应选择往Appstore上传哪一项,如果还不行,可以重新试试
  • zmj27404:表示感谢!!
  • facf2e3d6afb:使用applcation loader 上传的时候出现项目部包含info.plist ,请问是什么原因
    SunnnyBoys:一般是你的第三方库包含了plist文件造成的 这种情况下删除重新打包就可以了
    常义:@wt19930210 能加我qq吗?475522314
  • fce2a3ecd48a:不错,遇到过相关问题
  • ad4452b0669d:太low了吧
    KermitX:@iOS_szx xcode上传经常出现网络问题
    常义:@iOS_szx 之前一直用Xcode上传,现在试了一次Application Loader,就算是一次记录吧!
  • 寒之庚心:还不错
    常义:@bcbnb 都可以尝试下,选自己觉得舒服的方式
    232bc3d4881b:根本用不着这么麻烦啊,用appuploader就可以了,虚拟机这种都是很古老的方式了
    常义:@寒之庚心 谢谢,😁

本文标题:用Application Loader上传应用

本文链接:https://www.haomeiwen.com/subject/jfzjdttx.html