电脑没声音是哪里问题问题。

IOS开发(15)
http://blog.csdn.net/mad1989/article/details/8167529
最近项目到了最后的阶段,测试完一切ok后,准备打包以及提交,不料看到网上众教程,好多都是老版本的,现在IDE实现方式改了,那些方法好多都找不到,绕了一大圈,才搞明白流程,现在记录下来,以便朋友们查阅。
开发环境:xcode4.4.1
iphonesdk:5.1.1
开发机器:macBookAir
真机部署测试:apple个人开发者ID
无论是ios7或是现在的xcode5,虽然有些样式改变了,但是实际上的流程还是这个样子,所以供您参考,少走弯路,还是有一定的作用。
必备IDP证书和distribution证书(第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可)。
我就说说接下来应该做的流程。在你保证拥有以上两个证书的前提下,距离app提交审核,已经剩下两大步了:1,ituneconnect创建app,填写项目详细信息。2,xcode打包验证通过,提交项目。好的,我就开始说重点了,童鞋们跟着我的流程走,保证不会迷糊和出错。
1.预先准备
在你开始将程序提交到App Store之前,你需要有一个App ID,一个有效的发布证书,以及一个有效的Provisioning profile。下面来看看它们各自的作用。
Step 1: App ID(应用ID)
App ID是识别不同应用程序的唯一标示符。每个app都需要一个App ID或者app标识。目前有两种类型的App标识:一个是精确的App ID(explicit App ID),一个是通配符App ID(wildcard App ID)。使用通配符的App ID可以用来构建和安装多个程序。尽管通配符App ID非常方便,但是一个精确的App ID也是需要的,尤其是当App使用iCloud 或者使用其他iOS功能的时候,比如Game
Center、Push Notifications或者IAP。
如果你不确定什么样的App ID适合你的项目,我推荐你读下苹果关于这一主题的文档:。
Step 2: Distribution Certificate(发布证书)
iOS应用都有一个安全证书用于验证开发者身份和签名。为了可以向App Store提交app,你需要创建一个iOS provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。
如果对此不熟悉,我建议你读下。
Step 3: Provisioning Profile(配置文件)
一旦你创建了App ID和distribution certificate,你可以创建一个iOS provisioning profile以方便在App Store中销售你的App。不过,你不能使用和ad hoc distribution相同的provisioning profile。你需要为App Store分销创建一个单独的provisioning profile,如果你使用通配符App ID,那么你的多个app就可以使用相同的provisioning profile。
Step 4: Build Settings(生成设置)
配置App ID、distribution certificate 和provisioning profile已经完成,是时候配置Xcode中target的build settings了。在Xcode&Project& Navigator的targets列表中选择一个target,打开顶部的Build Settings选项,然后更新一下Code
Signing来跟之前创建的distribution provisioning profile相匹配。最近添加的provisioning profiles有时候不会立马就在build settings的Code Signing中看到,重启一下Xcode就可以解决这个问题。
配置Target的Build Settings
Step 5: Deployment Target(部署目标)
非常有必要说下deployment target,Xcode中每个target都有一个deployment target,它可以指出app可以运行的最小版本。不过,一旦应用在App Store中生效,再去修改deployment target,你要考虑到一定后果。如果你在更新app的时候提高了deployment target,但是已经购买应用的用户并没有遇到新的deployment target,那么应用就不能在用户的移动设备上运行。如果用户通过iTunes (不是设备)下载了一个更新过的app,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。
(1) 当你决定提高现有app的deployment target时,要在新版本的版本注释中进行说明。如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。
(2) 对于一款新app,我经常会把deployment target设置为最近发布的系统版本。因为新iOS版本发布后,渗透率的增长速度是令人难以置信的。很多人认为提高deployment target会失去大部分市场,这个说法并不准确,比如iOS 6,。但对Android而言,就是另外一回事了,。
【以上简而言之,最好从项目设计时,就决定是否考虑兼容低版本用户,支持的话,写代码时使用ios新特性时最好做一下判断,if是老版本if是新版本】
2. Assets(资源包)
Step 1: Icons(图标)
Icon是App中不可分割的一部分,你要确保icon尺寸不会出现差错。
iTunes Artwork: 1024px x 1024px (required)
iPad/iPad Mini: 72px x 72px&and&114px x 114px (required)
iPhone/iPod Touch: 57px x 57px&and&114px x 114px (required)
Search Icon: 29px x 29px&and&58px x 58px (optional)
Settings Application: 50px x 50px&and&100px x 100px (optional)
Step 2: 屏幕截图
屏幕截图的作用不言而喻,你可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。另外,你还需要分别为iPhone/iPod Touch和iPad/iPad Mini准备不同的屏幕截图。这也是不小的工作量,但却能展示应用的另一面。Shiny Development开发的一款售价6.99美元的Mac软件可以为你节省不少时间。Status Magic可以帮你把状态栏放在截图的正确位置。
屏幕截图和icon是应用给用户的第一感觉,直接关系到用户会不会购买。不过,你所上传的屏幕截图也不一定非得是实际的截图,看看&截图可以通过使用此策略,更具吸引力和说服力。
Step 3: 元数据
在提交应用之前,要管理好app的元数据,包括1应用名称、2版本号、3主要类别,4简洁的描述,5关键词,6.支持URL。如果你需要更新应用,你还要提供新增加的版本内容。
如果你的应用需要注册【打开APP需要登录,比如飞信】,你还得向苹果提供一个测试账户或者demo账户,这样审核人员就能很快进入app,而不用再注册账号。
3. 提交准备
Xcode 4以后,开发者提交应用的过程就简单多了,可以直接使用Xcode进行提交。首先在中创建app,访问iTunes Connect,使用你的iOS开发者账号登陆,点击右边的“Manage Your Apps”,点击左上角的“Add New App”,选择“iOS
App”,然后完成表格。
(注意,创建时填的APP就是你开发的项目,名称和ID一定要相同)。
左上角,添加一个APP,如果你的开发账号之前已经提交过app,下面就会列出来。
第一个页面,选择语言,应用名称,skunumber,bundleID(会让你选择自己创建项目的APPID)。
SKU Number是一个用来识别app的特殊字符串。我经常使用app的bundle
identifier。最下边是app的Bundle
ID,你可以从下来菜单中选择通配符App ID或者准确的App ID。
这个页面是选择app上线的日期(因为apple还需要审核,一般都是推迟几天),售价,以及是否支援教育机构之类的。
以上页面是写版本号,公司名称,软件首类别,次类别(注意两个类别不得重复,否则不会通过),以及评级划分。
以上是软件的内容描述,关键字,技术支持url,以及下面的技术负责人的名字,姓,email,手机号码,这些都很简单,你们都懂的。
----------------------------------------------------------------------------------------------------------------------------------------
接下来是选择APPicon 一张的软件图标,让ui做吧,我也不晓得软件的图标为啥要做这么大;
继续上传5张软件的截图,要挑选最重要的图片展示,大小是640x960,xcode上集成了截图功能,则是打开window-organizer视图窗口,点击自己的手机标签页下的screenshot,就可以截图了,尺寸正好,很方便的噢亲。
有常规的iphone4,iphone5,以及ipad各个add的入口,有的话就上传,没有的话就空着
由于上传时我忘记截图了,所以次页面就不能展示给大家了,不过很简单的一看就懂。
完事后检查无误,点击提交。
----------------------------------------------------------------------------------------------------------------------------------------
好了,走到这一步,基本上算是完成了一个app的创建,这里列举了你的skunumber,bundleID,appleID,随处可见的edit点击进入可以修改刚才提交的信息,看到红色圈住的状态了:prepare for upload 千万不要认为此时工作完成了,还差一步,如果此时你关闭了页面,准备最后一步,你会发现到时会出错的。我就因为这个绕了半天。
点击坐下的view Details进入后的页面回会是此软件的一个详细列表展示了软件的名称,描述,软件截图,技术联系人信息,等。看完无误后,一定要点击右下角(或右上角)的按钮(Ready
to Upload Binary),只有点了这个按钮,才会改变当前status的状态为:waiting for upload。
【注意:如果是Ready for upload 状态,在xcode下打包提交应用,会有:No suitable application records were found.
Please make sure that you have set up a record for this application on iTunes Connect.的错误提示。】
此时,如果你的首页status变成了:waiting for upload 那么恭喜你,此步顺利通过,剩下最后了。(注意如上截图,点击continue,完成了网页的所有工作)。
4.xcode上操作:设置证书,build打包,提交项目。
打开xcode,首先确保你配置好了distribution证书,看我如下截图。
确保debug和release都是选中我们申请好的distribution证书。到了次步骤,有的教程说创建一个新的codesigning identity 我也尝试创建了,不过这里不推荐新手创建,因为使用release照样可以打包,创新新的identity认为会让新手更晕菜。(如上截图)
上传二进制文件
为了上传程序,需要为程序创建一个archive。你只能在一台真实设备上创建一个archive。如果你在active
scheme中选择了iOS Simulator,那么在Xcode的Product菜单中Archive选项是灰色不可选的。连接一台iOS设备到Mac机器上,然后在active scheme中选择这台设备,然后选择Xcode中Product菜单里面的Archive。
选中项目名称,设备改为ios Device(我们不需要使用模拟器或真机来build打包),然后选择 edit Scheme(如上截图)
此界面顶部要确定选中的是你的项目名称和iosDivice设备;左边栏选中Archive,右边的内容为以上视图。点击ok。(如上截图)
此时大功告成,在xcode-Product菜单选中build一下(快捷键command+B),然后再点击Archive。(如上截图)两个都成功的话,就继续下一步,否则请检查两个证书的配置。
&如果一切正常的话,现在你会获得一个archive,并且Xcode的Organizer会自动打开,并显示出刚刚生成的archive。在列表中选中archive,然后点击右边的“Distribute”按钮。在显示出来的画面中,选择“Submit to the iOS App
Store”。然后输入你的iOS开发者账号进行认证。接着选择Application&和Code Signing Identity。
应用程序的二进制文件会上传到苹果的服务器中——在这个过程中,你的程序同样需要被验证。如果在验证过程中遇到了错误,程序的提交流程就会失败。验证处理非常有用,如果程序中有一些错误,苹果的 App Store评审团会告诉你具体原因。
Archive成功后,就会在Organizer界面生成我们的应用,进入后可以看到软件详细信息,这个identifier一定要和我们第三步网页上的一致。
1111》点击右边的第一步1,验证此项目。(如上截图);(点击进入后输入apple开发者账号和密码,下一步)
账号通过后,会让你选中application 和distribution证书,依次选择,next(如上截图)。
验证通过后,会有如上界面展示,ok,恭喜你。
2222》接下来,我们继续第二步,提交项目(Distribute)
如果你的项目是需要提交到AppStore,则选择第一个,next(如上截图)
如果是如上提示,那么恭喜你,我们终于完成了这shit的流程,点击finish!!我再也不想看到这些了,close Xcode。(如上截图)
----------------------------------------------------------------------------------------------------------------------------------------
我们再次打开itunesconnect,登录进入-会发现当前项目的status终于变了
Waiting for Review~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~这不就是我们最想要的结果麽!!!终于提交完成了,apple审核时间大约是1-2周,如果通过的话,就会按照我们写的时间上架,如果未通过,会发email~~注意查收噢。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:290789次
积分:5550
积分:5550
排名:第4512名
原创:213篇
转载:281篇
(2)(20)(16)(1)(4)(10)(2)(15)(1)(13)(2)(3)(8)(9)(11)(6)(1)(48)(24)(4)(7)(2)(5)(7)(16)(6)(2)(2)(20)(43)(185)您的位置:
如何通过AppStore审核 iOS开发者经验分享
最近,cocoachina交流社区发起了一个关于iOS开发者遇到审核失败的原因及解决办法的主题讨论,现简单整理有价值回复如下。
App中设计的图标与Apple原生图标类似,Apple原生图标有专利保护,并且在Design Guideline里面规定,App的图标不能与Apple图标雷同,如iTunes,App Store, iPod等的图标。若出现雷同App将被拒。
App的设置界面、按钮使用了类似iPhone的操作方式以及icon的圆角设计 -& 重新设计&
App的年龄设置太低 -& 改了年龄&
App里有实物奖励 -& 免责声明,和无关&
App描述里提了后续版本的功能的字样 -& 删除&
App有打分的功能 -& 有reject的,也有通过的&
App需要使用location,没有提示用户 -& 加了提示,允许用户拒绝&
App没提供测试账号 -& 提供&
App里有私有api -& 修改&
遇到过两个问题:
1.第三方静态库包含私有api的调用(联系第三方技术支持,更新静态库);
2.包含潜在的色情,暴力等内容(调整应用年龄限制等级,并加入举报功能)
游戏中包含可以跳转的URL,被拒
游戏中包含推广非本账号下的APP的,被拒
APP界面设计太像一个网页了,被拒
游戏内购时候做了服务器验证,服务器不稳定,导致测试账号无法充值,被拒
游戏中提供了月卡功能,但是不支持玩家在不同设备中使用,被拒
1: 做浏览器的,分级必须选17+
2: 类似于Android widgets 桌面的应用被拒(不符合用户习惯)
3: Term of service 的URL链接大网页与 &Term of service& 内容不符合,被拒
4: 某个button或者控件的响应,没有与说明描述的一致,被拒
5:iPad应用,UIPopoverController的那个箭头,没有指向对应的按钮或者控件,被拒。(转屏后如果没有指对,也被拒)
6:iPhone程序不能在iPad上跑,或者跑得不好,被拒
7:Documents里的文件,没有按照iCould的指导文档处理好,被拒
野猪洋洋笨
App的年龄设置太低 -& 改了改高年龄&
App里有提示用户评价打分的按钮功能 -& 删除&
没有在多个设备测试,iphone5出现界面扭曲-&改
App里用了第三方的api -& 修改&
游戏界面丑不符合iPhone用户的期望值,连续被拒2次。 &重画。
永久购买的IAP没有添加恢复购买功能。 &添加。
添加了退出程序的功能不符合人机交互功能。 &删除。
1、和的app store风格类似 修改
2、使用私有API 删除
3、别人的,界面中的iPhone写错成IPhone 修改
linaicai_rename
1)App内的第三方登陆通过内置浏览器跳转出去的被拒 修改成webView登陆
2)墙纸类应用因为无法控制第三方数据导致部分色情图片的出现会被拒 删除
3)App名称或者内部数据使用到一些被注册商标的名称会被拒 修改名称
4)应用太多简单,界面太过少或者严重违背界面设计准则被拒 重新设计
一、第一次是在审核的时候,app一直提示无法连接到服务器,自己测试没有问题,分析原因可能是Reachability返回无法连接 -改用request返回数据判断后审核通过
二、提交视频类客户端,说没有视频直播的版权 -提供版权说明后通过审核
三、产品仅提供手机号注册,要求提供账号 -提供账号
四、产品的icon和闪屏图片加入了其他公司的logo -去除logo
doctor_chen
1.关于我们那个页面为了方便用本地webView布局的,仅此一个页面,就因为这个被拒。提示什么没有native特性,如button。。搞了半天才知道这原因,把webview换成个图片,满意了。
2.某应用,其他都没问题,有个使用说明为了美观我把每一项加了个封面做成书架风格,内容纯txt的。当我卖书的,告诉我,xxx like ebook should be xxx on ebook store.我就把这个删了,通过了。我很想不通那么多txt格式的电子书怎么通过的。。
3. 用了个类似优酷那种一点弹出一圈菜单的,说用户会confused疑惑,要有引导说明,没通过。我加上说明也没用。最后还是换了个普通的菜单,通过了。
beiqingbao
程序里有提示用户评价
提示语:亲,给个好评!~ 被拒了
改为&&去APPSTORE评分&通过了
1、App内如果出现设备名称,必须是iPhone、iPad之类的,注意大小写,如果是iphone或者ipad,rejected!!
2、App内如果涉及到登陆或者需要和硬件设备连接才能继续操作的,需要提供测试账号,或者操作视频。
3、私有api的问题,遇到过一次。。。
1.应用内含有有某公司LOGO的图片,没有该公司授权文件,被拒
2.应用关于内含有beta字样,被拒
3.申请证书时勾选了Inter-App Audio,应用内不支持,直接Invalid Binary
4.info.plist里面设置了Required background modes &App plays audio ,审核人员在应用内未发现播放音频的地方,被拒后,在notes里添加音频播放功能说明,通过了
5.注册只局限移动或者联通账号,被拒
6.应用内点击某个功能,提示正在下载,被拒,改为正在加载,过了
非用户产生的数据存放在了Documents目录里,违法icloud备份规范被退回。
应用内搞市场活动送奖品,没有写明和无关,被拒
我们启用了游戏中心,但是做了限制需要玩家玩到某个程度才能开启,然后被拒
邮件沟通后录制了在游戏中使用游戏中心功能的视屏,得到通过
legolasyoung
来个带条款的:
3.10 利用伪造或付费评论的方式在App Store中企图操纵或欺骗用户评价或图表排名的开发程序员(或者采用其他不正当方式)将会从iOS开发者项目中除名
App里有提示用户评论的AlertView:
第一次:give me 5-star rating, you will get 100 coins! 被拒;
第二次:give me 5-star rating, thank you! 被拒;
第三次:plz rate me! 通过。
程序是无法知道用户评了多少评分,所以提示用户给5星算是欺骗用户。而第一条更触犯了付费评论这一点。
小提示,开发者想通过&开关&的形式开控制此提示文本来绕过审核,最好别这么做,坛子里很多人已经因为这个做法被取消IDP了。
11.1 使用App Store以外的软件开启或提供额外功能的应用程序将会被拒绝。
App里,允许用户可以通过分享游戏结果到facebook、邀请facebook好友等操作,获得免费金币。被拒;
将这些操作改成不给金币,通过。
&分享结果到facebook&和&邀请facebook好友&属于&app store以外的软件&,&获得免费金币&属于&提供额外的功能&。
10.2 与App Store、iTunes Store和iBookstore等提供的iPhone捆绑应用程序类似的应用程序将会被拒绝。
一、之前制作的一款App有用户书架功能,书架界面类似于iBooks将书的封面一本一本的排列在书架上。手指长按书的封面,书架进入编辑模式,封面会抖动。这个编辑功能被拒。改成进入编辑模式后,封面不抖动,通过。
二、之前制作的一款软件有IM功能,用户之间的对话显示高仿系统自带的短信气泡(鲸鱼体),被拒;改成非鲸鱼体的UI,通过。10.1 应用程序必须遵守《iPhone用户界面指导原则》以及《iPad用户界面指导原则》中解释的所有条款和条件。
是不允许应用程序遮盖状态栏的。
之前使用了MTStatusBarOverlay这个开源库,遮盖了状态栏显示任务和进度,被拒;
后来换成别的库不遮盖状态栏,通过。
1. App内评分弹出alert,文字不能诱导用户,比如&好评&,&5星评价&之类的,统统会被reject
2.涉及到音乐,视频类的数据,特别是国外的,如在提交时没有提及版权协议之类的,也会毫不留情被reject,国内的倒还好。
来源:百度
信息也是生产力,精简才是硬道理!情报猎手带你突破信息迷雾,每日独家为您锁定最有价值的IT行业新鲜事。打开微信,扫描关注,赢取每月粉丝奖!任我花借款审核要多久 任我花app审核时间
时间: 10:26:15来源:作者:k2(0)
  任我花借款审核要多久?任我花app审核时间?任我花app是一款主流的大学生提供的金融借款软件,很多网友在任我花贷款的过程中发现借款需要审核,那么任我花借款审核要多久?任我花app审核时间?下面pc6小编告诉你任我花借款审核要多久?任我花app审核时间?
  任我花app是一款主要为大学生提供的金融借贷软件,学生可以通过申请借款的方式,审核通过后就可以快速获得贷款了。那么这个审核时间要多久呢?接下来,小编就给大家介绍任我花审核的时间介绍。  任我花审核时间介绍:  目前在任我花款软件中,用户可以申请应急钱包和靠谱钱包两种借款哟,应急钱包最快5分钟钱到账,审核时间也是秒审哟,而靠谱钱包需要和小伙伴合影及提交个人信息及网征信息,最快24小时即可审核完成,最慢不会超过3个工作日哟。  任我花,是一个大学生潮流生活方式, 3000万高校大学生专属的信用钱包,让兼职赚钱、分期购物更简单。Pages: 1/8
主题 : 注意了:新提交审核版本如果保留检查更新入口审核时将被拒绝
级别: 骑士
可可豆: 442 CB
威望: 443 点
在线时间: 296(时)
发自: Web Page
来源于&&分类
注意了:新提交审核版本如果保留检查更新入口审核时将被拒绝&&&
本帖被 Chili小灰灰 执行加亮操作()
3月起要求关闭所有App内的检查更新功能,苹果App Store将向用户自动提示更新,新提交审核版本如果保留检查更新入口审核时将被拒绝,请各产品团队重点关注。10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected10.6 Details  Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. Weve attached screenshot(s) for your reference. Next StepsPlease remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the apps previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version. ResourcesTo create new versions of your app, please see Replacing Your App with a New Version in the iTunes Connect Developer Guide. PS:如果非要加版本更新提醒,建议提交app的时候后台改下版本号,以便在审核时不推提醒,审核通过了后台改回版本号[ 此帖被caocao在 15:16重新编辑 ]
级别: 新手上路
UID: 319145
可可豆: 9 CB
威望: 11 点
在线时间: 71(时)
发自: Web Page
几号出的。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。刚被这原因给拒了。。。。
级别: 新手上路
可可豆: 71 CB
威望: 71 点
在线时间: 246(时)
发自: Web Page
哪里可以看苹果这些通知
级别: 骑士
可可豆: 442 CB
威望: 443 点
在线时间: 296(时)
发自: Web Page
回 1楼(huikey) 的帖子
级别: 骑士
可可豆: 442 CB
威望: 443 点
在线时间: 296(时)
发自: Web Page
回 2楼(宫爆菊花超) 的帖子
Developer Guide
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 20(时)
发自: Web Page
只要有检测版本的提示都不行么?昨天刚提交审核,要悲剧啊...
级别: 新手上路
可可豆: 40 CB
威望: 40 点
在线时间: 496(时)
发自: Web Page
有链接吗 求真相
级别: 新手上路
可可豆: 9 CB
威望: 9 点
在线时间: 90(时)
发自: Web Page
这几天因为这个原因被拒了两个app...春节的时候都没事的
级别: 新手上路
UID: 351573
可可豆: 225 CB
威望: 156 点
在线时间: 25(时)
发自: Web Page
同求链接引用 引用第6楼lmxstc于 14:32发表的&&:有链接吗 求真相
http://blog.csdn.net/wangtie_123
级别: 侠客
UID: 279612
可可豆: 360 CB
威望: 440 点
在线时间: 682(时)
发自: Web Page
我在官网没看到啊,都是去年的,求真相求连接
Pages: 1/8
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 电脑问题大全 的文章

 

随机推荐