本文转载至 http://open.zhui.cn/index.php?title=AppStore新应用上传指南

目录

[隐藏]

  • 1 提交新应用前的准备工作
  • 2 进入itunesconnect
  • 3 提交新应用的信息
  • 4 上传应用
  • 5 用Application Loader上传应用
  • 6 上传时出错的解决方案
    • 6.1 no dwarfdump executable defined错误
    • 6.2 not associated with your account错误

提交新应用前的准备工作

上传新应用需要做好一些准备工作,iTunesConnect管理平台大概有半小时的失效,填写到一半超时的话就得重新提交。
准备工作:
  1. 1张512x512大小的PNG软件图标,通常是自己应用的放大版图标。
  2. 至少两张640x960的iPhone版本PNG截图(用iPhone4及以上手机或iPod Touch4,同时按上方电源键和底部HOME键可以截图到相册,导出即可)
  3. 至少两张768x1024的iPad版本PNG截图(用iPad真机截取,方式同上)。
  4. 应用的详细描述文字
  5. 应用的包ID(可以在追信魔盒的“软件管理-iOS签名证书-iOS软件配置”中看到)
  6. 一台苹果MAC操作系统的电脑或笔记本(这个可以缓一下,最后上传文件时才需要用到)。如果没有MAC电脑,可以考虑用虚拟机安装,参考Windows环境下用虚拟机安装MAC系统教程
准备完成后,就可以开始提交工作了。

进入itunesconnect

AppStore软件的管理,收费账单的管理等等都是通过iTunesConnect进行的。

访问http://itunesconnect.apple.com ,输入已经购买开发者权限的用户名密码登陆。

IOS UPLOAD 1.png

在管理界面中可以通过Manage Your Applications进入应用管理界面

IOS UPLOAD 2.png

在应用管理界面中可以看到各个已经上传的软件和待更新的软件,要上传新应用,就选择左上角的“Add New App”。

IOS UPLOAD 3.png

提交新应用的信息

在第一个应用基本信息界面中,可以看到默认语种的选择、应用名称(不能和平台已有软件冲突)、SKU号(唯一识别码,确保你的所有软件之间不重复即可)、包ID(AppID中的配置),包的后缀(如果BundleID选择通配符类型的会出现)。确保最终的BundleID和您实际应用的ID保持一致,一旦应用发布后将无法修改,只能删除。

IOS UPLOAD 4.png

在第二个界面是收费信息以及市场发布范围选择。一般需要关注的就是“Price Tier”,如果是免费版本就选择Free,否则选择自己需要的计费档次(不同档次可以查看“View Priceing Maxtix”)。默认应用会发布到全球所有市场,如果需要指定发布个别国家地区,则选择“Specific Stores”。

IOS UPLOAD 5.png

第三个界面是详细的软件信息配置,将分成几屏来说明:

首先是版本信息,建议版本号码和追信魔盒上显示的一致(如果只是换肤或修改PhoneGap模式中的打包文件,可以考虑再扩展一位版本号码,例如2.3.1.5)。 版权信息(Copyright)任意填写自己网站或个人信息。主要分类部分根据您的软件类别选择。第二分类可以不选择。审核备注(Review Notes)部分一般在您的应用是具有登录功能的时候才需要特别说明,提供审核人员账号密码,否则审核极有可能被拒。

IOS UPLOAD 6.png

软件分级是针对内容的成人向来判断适合适合孩子。在实际应用中如果出现成人笑话、内衣、暴露的身体等等,都需要在对应的选项中选择是中度或轻度。软件分级不会影响用户的使用,只是在下载安装时会收到提醒。

IOS UPLOAD 7.png

接下去要设置应用的描述信息,Description中填入详细的文字介绍,Keywords部分填入关键字,让用户更容易通过搜索找到您的应用。Support是客服邮箱,Support URL是客服网址。其他的营销网址和隐私声明网址可以忽略

IOS UPLOAD 8.png

最后是软件图标和截图,请按照图上说明上传。由于追信魔盒iOS版本兼容iPad,因此必须提供iPad的截图。

IOS UPLOAD 8 1.png IOS UPLOAD 8 2.png IOS UPLOAD 8 3.png

另外,从2012年9月20日开始,iPhone5上线后必须上传iPhone5的截图,用户必须上传640x1136尺寸的截图,如果没有iPhone5手机,可以使用追信魔盒生成的模拟图片。在软件下载页面,鼠标悬浮下方的IOS操作系统后,可以看到“查看截图”,点击后在打开的窗口中可以右键另存图片并上传。

IOS UPLOAD 9.png

最后选择Save后即可生成一个新的应用。

上传应用

在新应用的主管理界面中选择“View Detail”

IOS UPLOAD 10.png

可以看到当前软件状态是准备上传(prepare for upload),选择右上角的“Ready to Upload Binary”(准备上传二进制包)。

IOS UPLOAD 11.png

在这个和出口相关的界面中,选择“No”。

IOS UPLOAD 12.png

界面提示准备上传,直接选择“Continue”

IOS UPLOAD 13.png

返回上一页后可以看到软件状态已经成为了“Waiting For Upload”

IOS UPLOAD 14.png

用Application Loader上传应用

从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。

提示:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/Utilities目录中已经有ApplicationLoader程序,无需执行以下单独安装。对于XCode4.3及以后版本,在/Applications/XCode.app/Contents/Applications目录中可以找到(右键XCode选择Show Package Contents可以进入目录结构)。如果没有安装XCode,则路径在Developer/Applications/Utilities

IOS UPLOAD 16.png

在iTunesConnect的Manage Your Applications应用管理界面的底部,可以看到Application Loader单机版本的下载地址。当前最新版本是2.5.1,下载链接是https://itunesconnect.apple.com/apploader/ApplicationLoader_2.5.1.dmg

IOS UPLOAD 15.png

下载完成后双击安装,执行窗体界面中的ApplicationLoader.pkg后一路默认安装即可。

MAC INSTALL Over4.png

Application Loader执行初始界面如下图。

IOS UPLOAD 17.png

登录后可以看到主界面,选择“Deliver Your App”

IOS UPLOAD 18.png

可以看到所有在等待上传状态的应用清单,选择需要上传的应用,并选择“Next”

IOS UPLOAD 19.png

看到应用的基本信息,做最后的确认后选择“Choose...”

IOS UPLOAD 20.png

选择在追信魔盒下载的编译好之后的ipa文件

IOS UPLOAD 21.png

准备上传,选择右下角的“Send”

IOS UPLOAD 22.png

开始上传,需要注意的是由于Apple服务器在国外,国内上传经常会出现长时间卡在“Authenticating with the iTunes Store...”,只能耐心等待……

IOS UPLOAD 23.png

完成后即可看到软件状态进入了Waiting for Review等待审核状态。一般在15个工作日左右会进入审核状态(具体审核时间以苹果官方时间为准),在三个工作日内一般会有审核结果,是上架销售还是拒绝。

上传时出错的解决方案

no dwarfdump executable defined错误

如果上传时碰到"There is no dwarfdump executable defined."问题,应该是电脑中缺少dwarfdump程序,理论上安装完整的XCODE可以解决(在XCODE安装完成后可以在/Developer/usr/bin/dwarfdump找到)。

IOS UPLOAD 25.png

如果没有安装MAC,您可以下载文件:Dwarfdump.zip,并将可执行文件解压缩到MAC的/usr/bin目录中(在Finder-前往-前往文件夹中输入路径即可)。重启ApplicationLoader后重新执行以上步骤即可。(已通过MAC虚拟机在LION环境下验证可行)

not associated with your account错误

上传时有时会出现This app contains an embedded provisioning profile that is not associated with your account.Please use a provisioning profile associated with Team ID XXXXXXXX.的错误。

这个错误意味着软件签名时用户的证书或配置文件和Apple开发者平台上配置的不一致。

1、请确认您的确在追信魔盒平台将软件的签名和配置正确设置。

2、请确认软件编译成功

3、下载ipa文件后,用WinRar解压缩,进入Payload目录,查看embedded.mobileprovision文件,用文本编辑器,就可以看到

<key>AppIDName</key> <string>ProvisionName</string> <key>ApplicationIdentifierPrefix</key> <array> <string>TeamID</string> </array>

确认TeamID部分和错误提示中的字符串保持一致。

如果1、2步完全正确,而第三部“ProvisionName”部分显示的还是“ZhuiOEM”的配置,很有可能您的证书或配置文件有问题。例如证书或配置文件过期、证书和配置不匹配等,这时追信魔盒将默认使用追信自己的证书签名。请重新配置签名证书。

转载于:https://www.cnblogs.com/Camier-myNiuer/archive/2013/05/27/3101913.html

AppStore新应用上传指南相关推荐

  1. AppStore新应用上传指南-追信魔盒

    原文写得特好,果断转载http://open.zhui.cn/index.php?title=AppStore%E6%96%B0%E5%BA%94%E7%94%A8%E4%B8%8A%E4%BC%A0 ...

  2. Unity3d 技巧(10) -游戏上线 三星应用商店上传指南

    三星应用商店上传指南 三星内容上传平台:http://seller.samsungapps.com 一. 申请账号流程 ........................................ ...

  3. 淘宝店铺上新图片上传获取请求方法

    淘宝上新图片上传获取请求方法如下: 1.请求方法:POST [支持高并发同时请求] 点击获取请求key和secret Headers: 参数名称 参数值 是否必须 示例 备注 Content-Type ...

  4. SWFUpload上传指南

    SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大.以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了.所以 ...

  5. 2022苹果AppStore应用商店上传与APP上传流程必看(基础篇)​

    如果App想要成功出现在商店中,开发者还需要经过上传操作和苹果公司的严格审核.同时,在App上架App Store时,如有违规,将受到苹果公司的处罚.此外,优质app也会得到苹果的推荐,通过优质曝光和 ...

  6. idea新项目上传git

    关于idea新项目怎么上传到git,今天整理一下操作的步骤.来做一个记录! 1.首先要在项目上右击打开终端或者在idea的下方有一个快捷按钮 按照上面的截图进行操作,打开终端窗口 2.然后在终端窗口中 ...

  7. git往新项目上传代码的方法(超简单版)

    1.登录git,打开新建的空项目,选择新建代码片段. 2.在标题.描述.文件栏目中随便输入一些文本内容.单击create snippet按钮 3.因为刚才我们在项目中输入了文本内容,所以现在这个项目不 ...

  8. 新项目上传之svn服务器

    svn服务器创建新的文件夹 svn客服端导入文件即可 参考:http://blog.csdn.net/jiyidehao/article/details/51331581

  9. 新项目上传到码云托管

    需要将git信息删除再推,要不就会使用原来的git信息 转载于:https://www.cnblogs.com/SeaWxx/p/9577003.html

最新文章

  1. 白盒测试实践作业任务分配
  2. XML文档操作工具类
  3. 剑指offer十:矩形覆盖
  4. [渝粤教育] 西南科技大学 动态网页设计(JSP) 在线考试复习资料
  5. 夏普linux掌上电脑,夏普展示Ubuntu系统NetWalker PC-Z1[图文]
  6. Spring MVC开发初体验
  7. java mybatis 动态_Java-MyBatis:MyBatis 3 动态 SQL
  8. 前端----表格的具体使用(jquery)
  9. eclipse注释模板与代码规范导入例子及配置文件
  10. 将一个网页设置为屏保
  11. 微型计算机指的是重量轻,微型计算机按什么分类
  12. 如何在excel中输入身份证号
  13. 计算机能不能升级固态硬盘,笔记本升级固态硬盘后会怎样?秒懂
  14. 给一个字符串,将其按照单词顺序进行反转
  15. 软著代办一般需要多少钱?
  16. [Poi2003 ][bzoj 2601]MAL猴子捞月
  17. 还记得那些老国手吗? 07
  18. Outlook账号被封?别慌,一步步教你怎么申诉
  19. java 字数_java 字数统计
  20. 字节流和字符流(详解)

热门文章

  1. c语言计算日期天数,关于计算两个日期间天数的代码,大家来看看
  2. python和access哪个难_python和access的区别
  3. android开发模仿文件管理器_2020 Web界面开发:DevExtreme全新的Diagram控件、文件管理器...
  4. label mpchart 饼图_Android MPChart—饼图-Go语言中文社区
  5. php多应用,thinkphp6开启多应用模式
  6. 比特币支付接口php,比特币支付php类
  7. win10系统配置服务器地址,win10系统配置服务器地址
  8. android接口调用超时,RCA:收单设备调用云端接口频繁超时排查总结
  9. 定义域是取交集吗_高中数学;函数定义域秒解技巧(学好函数突破数学)
  10. php学语法,PHP入门学习——PHP语法