iphone_app发布到appstore步骤
使用HBuilder平台打包并上传iOS应用到App Store的完整教程

使用HBuilder平台打包并上传iOS应用到App Store的完整教程
1.打开HBuilder工具,选择已经开发好的项目,点击“发行”,选择“原生安装包”并选择iOS打包,选择支持的设备类型和使用的苹果证书,包括AppID、profile 文件、私钥证书和私钥密码,然后点击“打包”。
2.打包成功后,下载保存ipa到电脑,进行下一步上传ipa到App Store后台。
3.登录iTunes Connect,创建一个APP,选择平台iOS,输入应用名称、语言、套装ID、sku和用户访问权限,然后上传ipa文件之前先生成APP专用密码。
4.选择刚打包的ipa包上传,等待上传成功后到后台查看上传的版本。
5.配置App Store后台各项信息,包括隐私政策网址、价格时间表、销售范围、APP截图、宣传语、描述、关键词、技术支持网址、分级选项和账号等信息。
6.提交审核,并根据app的类型不同选择出口合规信息、内容版权和广告标识符等选项,然后等待审核结果。
7.处理审核结果,如果是可供销售则说明上架成功,否则根据邮件提示修改错误重新打包上传。
苹果手机软件同步安装操作及日常使用指南

苹果手机软件同步安装操作及日常使用指南―如有问题请跟帖1楼联通iPhone3G苹果手机以其完美的造型、完善的操作系统、流畅的操作和丰富的应用享誉全球,目前尚无其他机型与其媲美,然而没有安装软件应用的苹果手机则黯然失色,以下说明希望对大家的苹果手机软件安装有所帮助:1、苹果手机的软件安装需要iTunes安装套件,或从手机中的App store(软件商店)安装。
iTunes安装套件可到官方网站下载最新版,App store(软件商店)在手机中已经安装,可直接点击打开使用。
2、两种方式安装均需要注册邮箱用户名方可进入操作,可预先注册QQ邮箱、163邮箱或gmail邮箱等备用,下一步将用注册好的邮箱来注册iTunes账号。
3、打开电脑iTune,点击左边的iTunes store,点右边的“免费APP”中的任何一个软件,点“GET APP”,便要求“创建新用户”注册,按提示输入已经申请的邮箱账号、自行设定密码,完成注册,注意在提示输入信用卡时,点最后一项“无”,同时在输入用户名、地址等信息时要用英文或拼音字母,否则可能无法注册成功(请注意如直接点击iTunes右上角的“注册”则必须要求输入银行卡)。
注册后将iTu nes将发送一个验证码到您注册的邮箱中,打开您的邮箱,点击信件的链接即可验证成功。
这时可以点击右上角的登录,使用注册成功的用户名和密码登录,用户名就是申请的邮箱全名,密码是刚才注册i Tunes时自行设定的密码。
登录后点击顶部菜单Stor es“对电脑授权”即完成设置,可以使用此电脑的iTu nes对手机同步软件、歌曲、铃声、电影、通信录等信息。
4、在iTunes中,选取自己喜欢的免费软件点“G ET APP”放入到“应用程序”中,水货解锁版的还可以从网上下载三方软件通过顶部菜单“文件”“将文件(或文件夹)添加到资料库”操作,将文件增加到相应的资料库中,同样可以将音乐(Mp3)、铃声(M 4r)、电影(Mp4)等文件添加到相应的项目中,便于同步操作。
苹果软件上传授权书

兹有我国某公司(以下简称“授权方”),根据我国相关法律法规,特此授权某苹果软件开发商(以下简称“被授权方”)在授权期限内,就某苹果软件(以下简称“软件”)进行全球范围内的上架、推广、运营及维护等事宜。
一、授权内容1. 软件名称:[软件名称]2. 软件版本:[软件版本]3. 软件类型:[软件类型]4. 授权期限:自[授权起始日期]起至[授权终止日期]止。
二、授权范围1. 被授权方有权在全球范围内,通过苹果App Store平台,将软件进行上架、推广、运营及维护。
2. 被授权方有权对软件进行必要的修改、升级,以满足市场需求和用户需求。
3. 被授权方有权根据市场需求,调整软件的价格和促销策略。
4. 被授权方有权对软件进行宣传、推广,包括但不限于广告、新闻稿、社交媒体等渠道。
三、授权费用1. 被授权方应向授权方支付授权费用,具体金额为[授权费用]。
2. 授权费用支付方式为:[支付方式]。
3. 被授权方应在授权起始日期前支付授权费用。
四、保密条款1. 双方对本授权书及其附件内容负有保密义务,未经对方同意,不得向任何第三方泄露。
2. 本保密义务自本授权书签订之日起生效,至授权期限届满之日起两年。
五、知识产权1. 软件及其相关技术、内容、数据等知识产权归授权方所有。
2. 被授权方在使用软件过程中,不得侵犯授权方的知识产权。
六、违约责任1. 若被授权方违反本授权书的约定,授权方有权解除本授权书,并要求被授权方承担违约责任。
2. 被授权方违反本授权书的约定,给授权方造成损失的,应承担相应的赔偿责任。
七、争议解决1. 双方在履行本授权书过程中发生的争议,应友好协商解决。
2. 若协商不成,任何一方均可向有管辖权的人民法院提起诉讼。
八、其他1. 本授权书一式两份,双方各执一份,自双方签字盖章之日起生效。
2. 本授权书未尽事宜,可由双方另行签订补充协议。
授权方(盖章):法定代表人(签字):日期:____年____月____日被授权方(盖章):法定代表人(签字):日期:____年____月____日。
被AppStore拒绝的N个原因

12、你的软件不符合中国法律,还打电话来跟我说。
(奶奶的,中国哪个法律说不可以翻墙。
)13、技术支持地址写的微博地址,于是被拒绝了。
原因是:不能将需要登陆才能访问的网址作为技术支持地址。
14、说我们的应用不该用App开发,应该用HT ML5。
(而且还很热心的给出了参考链接哦)15、调用截屏功能,当时没注意,是私有API,被拒.改成非私有API实现截屏功能就通过了.16、开放了文件document分享功能(Application supports iTunes file sharing),被退回,理由:不需要分享,为何开放了.回复邮件说明理由后上线.17、年龄设置太低,说是有成人内容,被拒.修改内容后上线.18、同一软件多个版本只是针对不同的国家和内置的语言不同.前面几个上线,后面几个被拒.让改成一个程序做程序内下载资源.19、程序有crash被拒.修改bug后上线.20、原因是我们的一个软件只允许联通用户验证真实身份并发布信息。
apple要求要么放弃验证,要么允许移动和电信用户验证。
21、APP中出现了某本以乔布斯为封面的本集团出版物图片,遭拒。
回复曰:T hank you for submitting your app commemorating Steve Jobs.We appreciate your efforts honoring Steve. However, we’ve decided to honor his life in other ways and we are not accepting these types of apps.22、原来做过一个显示假电池的App, 就是显示一个假的的电量, 这样别人找你借手机就可以以没电了为理由不借给他. 结果App Store说会迷惑用户, 让我改简介. 改为简介后苹果中国给我打电话说这个App不用再提交了, 不可能过, 会迷惑用户… 我了个去的于是这个App就一直存在在我的iTunes Connect里.23、忘记提供测试账号。
苹果APP游戏及应用程序发布到AppStore详细流程

苹果APP应用程序发布到AppStore详细流程如何将应用上传到 App Store 的详细流程介绍2012年6月目录一、发布前的测试 (3)二、发布的具体步骤 (4)三、发布工具-如何使用iTunes Connect (7)1)销售趋势报告(Sales/Trend Reports) (8)2)合同、税费及银行信息(Contracts, Tax, & Banking Information) (8)3)财务报告(Financial Reports) (10)4)用户管理(Manage Users) (10)5)请求用于推销的代码(Request Promotional Codes) (11)6)管理自己的In App Purchases(Manage Your In App Purchase) (11)7)管理自己的应用程序(Manage Your Applications) (11)a)概要数据 (14)b)对程序的评级 (16)c)上传数据 (16)d)定价 (17)e)地域选择 (17)f)检查页面 (17)网上已经有一些文档介绍 IPhone程序开发了,但是很少有文档介绍应用程序发布流程的。
从今天开始,我就开始为大家介绍怎样将开发完成的应用程序打包发布到苹果的在线商店上去。
一、发布前的测试程序的开发过程,我在这篇文章中就不细说了,但是,我想简单提一下应用程序上线前的发布测试。
因为,程序的作者要保证所提交的程序是健壮、稳定的,如果把程序的测试寄希望于 Apple Store的工作人员,那么将会大大浪费我们的时间,一般而言,一个程序提交到 Apple Store后,大约有一个星期的时间才能从 Apple那里得到明确的结论:允许或者拒绝上线,当然,拒绝的话会给出比较具体的解释,如果靠 Apple的反馈来修正自己的程序,那么这个周期就太长了,毕竟我们申请的证书有效期是一年而已。
我们希望在这一年里,能够充分的利用这个证书,通过一个证书提交尽量多的程序。
AppStore已下架的app怎么安装更新?苹果手机安装已下架软件教程

AppStore已下架的app怎么安装更新?苹果⼿机安装已下架软件教程App Store已下架的app怎么安装更新?今年App Store的审核格外严格,近⼏个⽉App下架频频出现,有时候不经意间⼀些App就在我们的视野中消失了。
⼀些已购买的应⽤在国区下架后,⽆法得到更新,重新上架机会渺茫,出现BUG或者问题没办法解决,深感⽆奈。
换区购买或者切换Apple ID ⾄其他地区是个不错的办法,但是对很多朋友来说存在许多不⽅便。
如何更新已经下架的应⽤呢?其实我们可以使⽤iOS 11系统特有的卸载应⽤功能,将⼀些已经下架的应⽤卸载后重新安装,可以将应⽤更新最新版本。
*适⽤范围更新已经下架应⽤⾄最新版,适合以下的情况:必须是iOS 11系统应⽤已经从某个地区App Store下架,但是其他地区仍然提供下载确保你的设备上安装了该已下架的旧版应⽤* iOS 11系统的卸载应⽤功能iOS 11 系统新增卸载应⽤功能,与以前的在设备上彻底删除应⽤不同,卸载应⽤仅仅删除应⽤本⾝,应⽤相关的⽂稿和数据保留在设备中。
当重新安装App,保留的⽂稿和数据得到还原。
卸载应⽤功能需要在iPhone 存储空间内使⽤,具体路径:设置→通⽤→iPhone 存储空间→找到相应的App,查看详细即可看到卸载应⽤的选项。
例如微信的查看页⾯,卸载应⽤附有详细⽂字介绍。
值得注意的注:此处的删除应⽤和在桌⾯点击X删除应⽤是将应⽤从设备上彻底删除,⽆法撤销和恢复。
当使⽤卸载应功能将应⽤卸载后,在应⽤存储界⾯,点击“重新安装应⽤”即可重新安装。
应⽤的桌⾯图标会多了个云下载的符号,点击也可以重新安装该应⽤。
使⽤iOS 11系统的卸载应⽤后可以重新安装的这个特点,可以更新已下架应⽤⾄最新版本。
*准备及注意在你开始操作前,请阅读以下准备⼯作及注意事项:操作有风险,在尝试卸载应⽤前,请确保已经备份好该应⽤安装包,以免卸载后⽆法安装造成⽆可挽回的损失遭遇全区下架的应⽤,⽆法使⽤该⽅法确保该应⽤是从电脑版iTunes 或者⼿机端App Store安装,第三⽅安装的应⽤⽆法使⽤该⽅法确保你想更新的应⽤账号与App Store 中已经登录的账号⼀致请开启iTunes Store与App Store ⾃动下载的项⽬中“更新”的按钮,如果你是使⽤移动⽹络,“使⽤蜂窝移动数据”的按钮需要打开,如下图所⽰*使⽤⽅法⽰例⼀Aloha 浏览器为例,⽬前Aloha 已经在国区彻底下架了,已购内也消失了。
App ID

图文讲解:iOS App提交流程摘要:由于苹果的机制,在非越狱机器上安装应用必须通过官方的App Store,开发者开发好应用后上传App Store,也需要通过审核等环节。
AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传App Store作了支持。
本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果App Store。
一、证书的导出1.1、前期工作首先你需要有一个苹果的开发者帐号,一个Mac系统。
如果没有帐号可以在打开/申请加入苹果的开发者计划。
支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。
如果你已经有了一个IDP,打开/并登录到苹果MemberCenter,见下:登录以后可以看到下面这个界面,列出了你开发需要的一些工具,支持,itunes app管理等内容。
选择第二项:Ios provisioning Portal,进入,所有证书相关的都在这里进行。
1.2、申请AppId在下图的左边选择 App IDs,我们先创建一个AppId,对于要发布到Appstore 上的程序,都有一个唯一的AppId,下面会列出你当前所有的AppId。
我们点击右上角的New App ID:其中有两项需要你自己填:第一个Description,用来描述你的AppId,这个随便填,没有什么限制;第二项Bundle Identifier (App ID Suffix),这是你appid的后缀,这个需要仔细。
因为这个内容和你的程序直接相关,后面很多地方要用到,最好是com.yourcompany.yourappname的格式,当然没有公司名的个人开发者,第二项可以用你自己的英文名字或者拼音,如下图:在线ipa包编译时需要填写的iapp IDs就是你在此输入的第二项内容。
填完后submit,如下图,可以看见我们已经生成的appid:ebook appid。
想要支持推送服务和iCould等也可以在这儿配置:1.3、申请发布证书1.3.1、先创建一个证书请求文件这儿需要一个Mac系统。
向苹果AppStore提交新应用的图文教程(转)

向苹果AppStore提交新应⽤的图⽂教程(转)当你克服重重困难终于开发出了⾃⼰的App,下⼀步就是向App Store提交应⽤了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。
基于这篇教程,我将告诉你⼀个完整的提交过程。
介绍我们都知道苹果审核的过程就像是在“⿊箱”操作,但这并不妨碍你为这个审核过程做⼀些事先的准备。
苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的。
当你第⼀次提交你的应⽤到苹果的时候,这是⼀个令⼈兴奋⽽但⼜伤脑筋的过程。
即使再有经验的开发者也会措⼿不及,毕竟这事不像写代码每天都⼲。
前提在向App Store提交应⽤的前提是你已经成为苹果iOS开发者项⽬成员之⼀,你已经向苹果缴纳了99美元/年的费⽤点击Enroll Now按钮。
图1.注册成为iOS开发者1.你的应⽤已经准备好了吗?Step1.测试写完最后⼀⾏代码或者执⾏完最后⼀个功能并不意味着你的App已经完成了,你是否让你的应⽤在多个设备上进⾏测试了?你的应⽤是否有内存泄露的问题?你的应⽤程序是否总是崩溃?这⼏年,iOS设备市场规模增长迅猛,你必须保证你的应⽤已经在尽可能多的设备上通过测试。
常见的问题⽐如你是否在iPhone 5的4⼨屏幕到iPad Mini的7.9⼨屏幕上都通过了测试。
iOS模拟器⾮常有⽤,但它是在Mac上运⾏的,内存和处理能⼒要⽐你⼝袋中的⼿机强⼤很多,⼀款iPhone 3GS和iPhone 5的性能差别更不⽤多说。
作为iOS开发者,你可不能冒着风险长期使⽤⼀款过时的iOS设备来创建和维护App,即便App可以在⽼的iOS设备上很好地运⾏,但不代表也可以在新设备上跑的顺畅。
苹果的审核是封闭的,但能减少不完善的性能表现给⽤户带来的糟糕体检。
如果你的应⽤时常崩溃,或者启动后不久运⾏速递变得缓慢迟滞,那在向App Store提交之前你还有不少⼯作要做。
即便苹果审核⼈员不能发现App存在的问题,但⽤户会发现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
iPhone app发布到appstore的步骤
(一)iPhone app发布到appstore的步骤如下:
1.要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授
权,99美元。
2.创建发布程序的证书。
步骤如下:portal['pɔ:t(ә)l]大门;入口
如果已经购买了开发账号IDP, 登录进去后会看到如下地方(图1)
点进去会看到如下界面(图2)
点击进入Certificates 看到如下内容(图3)Certificate[sә'tifikәt]证书;凭证;
//感觉像把钥匙:登录,系统下
点击图中红色部分会下载下来一个名字为 AppleWWDRCA.cer 的东西打开你的 Keychain Access ,如果dock里面没有到C盘Applications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)
这代表你已经装进去了。
下面,打开Keychain的这个菜单(图5)——》证书助理-》从颁发机构求证书,(倒数第3项)
按着下面的图来(图6)
(图7)
(图8)
然后continute(该文件记录了本机的信息,将来发给苹果)
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上打开Certificicates 的Distribution页面distribution[distri'bju:ʃ(ә)n] 发布分发
(图36)
点击Request Certificate按钮
(图37)
选中桌面CertificateSigningRequest.certSigningRequest 文件
图38
图39
图40
这时需要刷新一下页面
图41
点击DownLoad identity [ai'dentiti]身份
会得到一个名为distribution_identity.cer 的文件distribution[distri'bju:ʃ(ә)n]商品的)销售,推销(相当于我平常说的证书钥匙)
双击这个文件,会有如下提示
图42
点击OK
然后打开keychain 就会看到如下的图
图43
这时你的电脑就已经具备发布程序的证书了
下面打开Provisioning 的Distribution页面图44
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了图45
然后Submit(pending 在请求,active 活动)
图46
刷新一下
图47
OK现在Download ,你会得到一个Distribution.mobileprovision 的文件//真机调试用的
双击这个文件,你的xcode 会被激活
查看C盘
Users\用户名\Library\MobileDevice\Provisioning Profiles下面又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件//此时,xcode中已经有可以发布了。
下面就配置下
现在我们再配置一下xcode
图48
打开Configurations 页面
选中Release 然后Duplicate一下duplicate['dju:plikeit]复制图49
Duplicate之后如下图
图50
图51
接着我们切换到Build 页面
图52
图中1处选中Distribution 2处选中Distribution 然后
图53
图54
确定图54中,是你应该选的,不然build时会出现签名错误确定之后,继续
图55
选中Device 和Distribution configuration[kәnfiɡjʋә'reiʃ(ә)n]配置OK
图56
Build OK 大功告成了99.9%了
这时如果有签名错误,那一定是你上面某个地方出了问题
成功后
图57
其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成zip 包//上传的app
3.到itunes发布程序。
现在我们在浏览器中输入//iTunes 商店
登录一下
图58
进入Manage Your Applications//管理你的应用程序
图59
点击Add New Application。
如果是第一次发布自己的程序,需要设置程序的语言和开发者的名称。
开发者的名称是指用iTunes Connect连接App Store的时候,在右上角表示的名字,这个名字可以是公司的名称,卡发团队的名称,或者是你所开发程序的独一无二的品牌。
这两个设置以后不能更改的,所以需要慎重。
接下来的画面确认你的程序是否需要加密,一般选择「No」。
在接下来的画面「Overview」中输入程序的其他信息,加粗的字体是必须的项目。
o Application Name - 程序名称
o Application Description - 程序说明
o Device - 对应设备。
选择对应的设备
o Primary Category - 程序的分类
o Copyright - 著作权,开发者的名字等信息
o Version Number - 在App Store上表示的程序版本。
一般与程序中设置的版本一致
o SKU Number - 产品号码。
如果你开发了多个程序,不要与其他程序重复
o Support URL - 在App Store上表示的技术支持的地址链接
o Support Email Address - 邮箱地址
在接下来的画面「Upload」中上传事先准备好的文件。
o Application - 编译好的应用程序文件(压缩文件,后缀名为zip的那个)
o Large 512x512 Icon - 57×57像素的图标文件
o Primary Screenshot - 屏幕截图文件
选择好后,点击下一步。
在接下来的「Pricing」画面,设置程序的发布日期,以及发布的国家。
o Availability Date - 应用程序的发布日期。
如果不知道,缺省为上传的日期// Availability可用性
o Price Tier - 应用程序的价格。
如果是免费的选择「Free」
这里,设定发布日期的时候需要留意一件事情。
因为上传的程序实体不能立刻发布到App Store 上,需要内部检测人员的评审,只有通过的才能真正地上传到App Store 上。
这个评审的时间大概是2个星期左右。
而上传的信息等会根据你设定的发布日期来显示。
所以,如果你设置发布日期为上传的日期,那么广告打出去了(App Store上的首页中显示),而实际的程序却不能下载。
到了真正能下载的时候,你的广告已经落的老后了,减少了被点击的几率。
所以一般设置发布的日期都比上传的日期晚上2/3周为宜。
接下来,在「Localization」页面中可以设置一些缺省语言意外的程序说明。
所有都设置完毕后,最后在「Review」页面中确认,如果没问题就上传吧。
之后,会返回到「Manage Your Application」页面,你可以确认程序是否被添加到列表中。
如果Status 是「In Review」代表你的程序正在被审查,审查结束后等待发卖的时候状态会变为「Ready for Sale」,到了前面设定的发布日期,会自动地发布出去。
如果Status 是「Pending Contract」表示申请iPhone Developer Program 中的帐号手续时存在问题,如果该状态一直持续着,你可以联系ADC,询问具体原因。
4.通过app store对程序的审核,程序发布成功。