iOS的手机软件今天进去以后提示让我更新,进入到日本app商店进去空白之后又让我登陆

盘点IOS应用提交到APP STORE被拒的79个原因,史上最全
盘点IOS应用提交到APP STORE被拒的79个原因,史上最全
  作为iOS开发者,估计有很多都遇到过APP提交到AppStore被拒,然后这些被拒的原因多种多样,今天小编收集了常见的被拒的原因,以便更多开发者了解。
  APP被苹果APPStore拒绝的各种原因
  1、程序有重大bug,程序不能启动,或者中途退出。
  2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。
  3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。
  4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒)
  5、网络功能不能正常访问。
  6、图标不能点击,不能点击的图标要置灰,或者直接隐藏。
  7、没有设置default页,启动画面为黑屏,有一定概率被拒绝。
  8、一个应用在线,但你想在发一个豪华版之类的,再开一个应用也会被拒绝。
  9、用了著名游戏的关键字,比如说“愤怒的小鸟”之类的。
  10、iPhone版不支持480*320分辨率被决绝。
  11、娱乐分类App,拒绝理由:我们认为你的App不具有娱乐性。
  12、你的软件不符合中国法律,还打电话来跟我说。(奶奶的,中国哪个法律说不可以fanqiang。)
  13、技术支持地址写的微博地址,于是被拒绝了。原因是:不能将需要登陆才能访问的网址作为技术支持地址。
  14、说我们的应用不该用App开发,应该用HTML5。(而且还很热心的给出了参考链接哦)
  15、调用截屏功能,当时没注意,是私有API,被拒.改成非私有API实现截屏功能就通过了.
  16、开放了文件document分享功能(ApplicationsupportsiTunesfilesharing),被退回,理由:不需要分享,为何开放了.回复邮件说
  明理由后上线.
  17、年龄设置太低,说是有成人内容,被拒.修改内容后上线.
  18、同一软件多个版本只是针对不同的国家和内置的语言不同.前面几个上线,后面几个被拒.让改成一个程序做程序内下载资源.
  19、程序有crash被拒.修改bug后上线.
  20、原因是我们的一个软件只允许联通用户验证真实身份并发布信息。apple要求要么放弃验证,要么允许移动和电信用户验证。
  21、APP中出现了某本以乔布斯为封面的本集团出版物图片,遭拒。回复曰:Thankyouforsubmittingyourappcommemorating
  SteveJobs.
  WeappreciateyoureffortshonoringSteve.However,we’vedecidedtohonorhislifeinotherwaysandwearenot
  acceptingthesetypesofapps.
  22、原来做过一个显示假电池的App,就是显示一个假的的电量,这样别人找你借手机就可以以没电了为理由不借给他.结果AppStore说
  会迷惑用户,让我改简介.改为简介后苹果中国给我打电话说这个App不用再提交了,不可能过,会迷惑用户…我了个去的于是这个App就一直存在在我的iTunesConnect里.
  23、忘记提供测试账号。(如果你的APP有登录功能)
  24、软件有个vip功能,涉嫌应用内收费。
  25、拨打电话,涉嫌扣费。
  26、图片如果比较清凉的话需要设置软件级别。
  27、平板应用要支持最少2个翻转方向。
  28、程序内按钮设计成标准的iOSicon。
  29、内置付费的内容要明确告诉需要购买,购买前不能摆出来(这个属于运气不好,同样这么做的app很多)
  30、提交旗下一款新应用,为统一旗下各个产品的品牌识别,采取了与上一款产品相似的色调和logo结构。苹果拒绝理由是不知道这两款产
  品有什么区别(其实区别点进去就很明显,连UI布局都大相径庭)。
  31、应用内涉及到抽奖的运营活动,未声明与苹果官方无关。
  33、自认为第一版产品还不够完善,于是过度谦虚地在启动画面加上了“beta”字样。苹果的反馈是,不允许测试版产品上架。囧,后来翻了一下ReviewGuideline似乎是有提到这点的。
  34、链接堆砌,苹果建议用HTML5来做
  35、UIWebView嵌页面片,苹果建议让用户通过浏览器访问,比如爱知乎,开始几个版本通过了,后面的更新一直没提交上去屏幕坏点检测应用,苹果说会误导用户,未上架
  36、登陆账号有两个字母写反了,改正后通过
  37、因远程服务器反应慢,苹果的人估计没耐心等,就说有bug给拒了,重新提交一份通过
  38、应用标题加了几个描述语句,苹果让在描述中写明达到此目的的操作流程,改正后通过
  39、一个第三方的应用,描述文字中有该网站的链接,进去网站后能找到付费链接,苹果说该网站有自己的支付方式,去除网址后通过
  40、应用请求使用地理位置的权限,但相关功能藏得比较深,Apple说没找到相关的功能。—回信说明后通过
  41、应用描述中提到了是全平台应用,可以和其他系统同步数据。因为提到了“Android”的字眼被拒。—修改描述后通过
  42、App的UserAgreement中出现了Beta、Preliminary等字样。因为是发布第一个版本,产品带有一定的beta性质,但是确实是可
  发布产品了。按照公司LEGAL部门(外企,对UserAgreement要求严格)的要求,必须有类似Beta的说明告知用户,而Apple是明确不允
  许有Beta性质的字样的。
  43、App是一个机遇小区的社区工具,顺便做了房产广告,但是apple审核说是广告app,不允许发布。
  44、应用里有个去给我们打分的功能,被拒了。。(这是不是史上最坑爹的拒绝理由)
  45、网络工具软件,要求支持国外的电信运营商网络。
  46、曾经做一个Chinajoy美女图片show的,被认为不适合放在AppStore。
  47、iOS5的数据存储问题…网络下载的资源不能直接搞在Documents目录下。这个反复整了5次左右才通过审核。
  48、忘记提供测试账号……(审核的大爷们你们就不能自已弄个或者注册个账号么)
  49、还有一次被拒,我回复说你们所说的问题不存在……后来……通过审核了。-.-
  50、菜单中有一个文字包含测试,被打回,说不能上测试版本。
  51、app名字包含pad,被打回,说容易名字不能有pad,会被误解为苹果自己的应用,不过同名的iphone版本就通过了…
  52、upport地址在safari(仅仅是safari)下由于适配性问题打不开,结果就收到了apple的来信。
  53、app里做了次抽奖,奖品是iphone4s,结果他们必须要我们将奖品改成别的,同时申明此活动与苹果公司无关,才可以上架。。。
  54、app里做了次抽奖,奖品是iphone4s,结果他们必须要我们将奖品改成别的,同时申明此活动与苹果公司无关,才可以上架。。。
  55、在程序的说明信息中有“越狱”俩字,被拒,后来把这俩字去了,PASS。但是:如果我在程序运行中检测出手机越狱了,这结果报出来
  让不让过?
  56、使用GPS常驻后台服务,要我给出一个合适的理由,否则不往下审核,还好,解释一翻过去了。
  57、出现“给我们五星好评”之类的文字。
  58、应用内提到付费项目但木有通过苹果付费渠道(妄图不让苹果老大赚钱)
  59、问我服务是不是只在IOS平台,还是同时支持多平台(我当然拥护苹果老大的领导,木有其他平台,iPhone专属)
  60、地图应用,Google大神的LOGO没有显示。
  61、google地图下面logo被一个UIView给遮挡了被拒。调整位置后ok
  62、对不存在普遍比较标准的几类人进行比较和评判。不比人比动物后ok
  63、上传通讯录没有通知。这个等了几个月,苹果的法律纠纷差不多了之后拒掉。然后加了提示后ok。
  64、我写的英文App介绍审核人员看不懂,被拒。后然直接用中文。唉。
  65、因为上行短信实现用户认证被拒
  66、果测试人员的手机号在国外,因为收不到国内短信,被拒
  67、他们打开我的一个APP测试,显示空白无内容,哈哈,因为他们相册里没有960*640的图,就说我该程序功能没开发完毕吧?然后我回了信,然后第二天就上架了。虽然这个小应用是极其简单的。
  68、最蛋疼的是,提供了测试用户帐号密码,被我们某个手贱的测试人员测试修改密码的时候给改掉了。。。于是苹果登录不进来,于是杯具
  69、IAP价格不能超过99美金(其中有一个是99.99美元,你妹啊!!!!!!!你麻痹多出0.99美金啊!!人家游戏都可以有啊!!!!为什么我们就不行啊!!!)
  70、不能强迫用户注册(网络游戏啊亲!!你妹有直接登陆的按钮啊!!!不需要注册的啊!!试一下会shi啊!!!!)
  71、supportURL无法访问(草草草草草!!!那几天GFW抽风,海外访问国内网站有问题,你妹躲在香港的体谅一下大陆人民啊!!!)
  72、没有生成PaidiOS合同(游戏内含IAP,好吧,这个是合作公司搞的乌龙,就不吐槽苹果了)
  73、某微博客户端,提供了测试账号,被拒的理由是「账号登录不进去」,还有截屏,我一看,这不把我们提供的测试账号的最后两个字母写反了么…赶紧反馈,之后三天才继续审核,这三天真是太赔了。
  74、某门户新闻客户端,免费应用,被拒的理由是「找不到inapppurchase的项目对应的界面」,可是我们的应用跟本没有应用内支付,继续反馈…又等了三天…
  75、iPhoneHumanInterfaceGuidelines中指出了基本UI控件应该如何正确地使用。我们应该按照它的要求来检查TabBar、NavigationBar和AlertView等控件是否符合Apple的口味。
  76、确保应用不要模仿设备预装应用的样式和功能,如Music、iTunesMusicStore和AppStore等。这一条规则似乎是选择性实施的,因为许多浏览器和指南针类的应用都得到了批准。
  77、不要加入过多脏话、无理由的性爱场面和吸毒场面。
  78、不要对硬件按钮进行重新编程,赋予其它功能。例如,不要将音量按钮作为照相应用的快门键,不要将home键作为游戏中的开火键。
发表评论:
TA的最新馆藏[转]&[转]&更新了iOS9以后,在APP商店里面更新软件出现了问题_iphone6plus吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:440,143贴子:
更新了iOS9以后,在APP商店里面更新软件出现了问题收藏
这个好像是你账号出了问题,这个问题我目前还无解。我妈的手机之前也出了这种情况,各种折腾都无法。后来我只能用我的账号登陆进去才行。 楼主,重新注册个账号吧。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或天极传媒:天极网全国分站
您现在的位置:
& >&iOS开发:如何向App Store提交应用
iOS开发:如何向App Store提交应用博客 09:18
  当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉你一个完整的提交过程。
  我们都知道苹果审核的过程就像是在“黑箱”操作,但这并不妨碍你为这个审核过程做一些事先的准备。苹果的App Store审核指南已经告诉你哪些是允许的,哪些是不允许的。当你第一次提交你的应用到苹果的时候,这是一个令人兴奋而但又伤脑筋的过程。即使再有经验的 开发者也会措手不及,毕竟这事不像写代码每天都干。
  在向App Store提交应用的前提是你已经成为苹果iOS开发者项目成员之一,你已经向苹果缴纳了99美元/年的费用。你可以通过此链接注册成为苹果iOS开发者项目成员。点击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存在的问题,但用户会发现。如果用户很差,那么用户会给你的差评或者低分,进 一步影响到应用的销售和下载。
  Step2.规则和指南
  就像我前面所说的,苹果为开发者提供了很多文档资料,开发者尤其要注意iOS人机交互指南和App Store审核指南,不过不少开发者没有精力或者难以静下心来认真研读这些文档,那么你的应用将会因为这些文档中列出的要求而被一再拒绝。
  再退一步说,即便你没有研读iOS人机交互指南和App Store审核指南,但开发者也要知道大家常说的那些规则,如下我列出了一些你的应用应该和不应该做的事情。
  你的应用:
  不能崩溃
  不能使用私有API,
  不能复制原生app的功能,
  应该使用IAP(应用内付费)金融交易
  不能在用户不知情的情况下使用或者麦克风
  应该使用有版权的图片
  这些只是上边所说的文档内容中很小的一部分。iOS人机交互指南和App Store审核指南内容更多是非常琐碎的。但有的小地方你也许会不经意的违反。比如,在苹果使用启用自家地图之前,MapKit framework使用的是谷歌地图,用户也非常清楚谷歌的logo会放在每张地图的左下角,如果你的应用的用户界面覆盖了谷歌的logo,那么苹果就会 拒绝你的应用。虽然这非常琐碎,但也是不少开发者经常“犯错误”的地方。
  2.预先准备
  在你开始将程序提交到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适合你的项目,我推荐你读下苹果关于这一主题的文档:Technical Note QA1713。
  Step 2: Distribution Certificate(发布证书)
  iOS应用都有一个安全证书用于验证开发者身份和签名。为了可以向App Store提交app,你需要创建一个iOS provisioning profile 。首先需要创建一个distribution certificate(发布证书),过程类似于创建一个development certificate(开发证书)。如果你已经在实体设备上测试你的App,那么你对创建development certificate就已经很熟悉了。
  如果对此不熟悉,我建议你读下苹果关于signing certificates和provisioning profiles的详细指导。
  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就可以解决这个问题。
  图2:配置Target的Build Settings
  Step 5: Deployment Target(部署目标)
  非常有必要说下deployment target,Xcode中每个target都有一个deployment target,它可以指出app可以运行的最小版本。不过,一旦应用在App Store中生效,再去修改deployment target,你要考虑到一定后果。如果你在更新app的时候提高了deployment target,但是已经购买应用的用户并没有遇到新的deployment target,那么应用就不能在用户的移动设备上运行。如果用户通过 (不是设备)下载了一个更新过的app,然后替代了设备上原先的版本,最后却发现新版本不能在设备上运行,这确实是个问题。
  对此我有两个方法
  (1) 当你决定提高现有app的deployment target时,要在新版本的版本注释中进行说明。如果你提前告知用户,那么至少有一点,你已经尽力阻止问题的发生了。
  (2) 对于一款新app,我经常会把deployment target设置为最近发布的系统版本。因为新iOS版本发布后,渗透率的增长速度是令人难以置信的。很多人认为提高deployment target会失去大部分市场,这个说法并不准确,比如iOS 6,iOS 6发布后一个月,超过60%的设备已经进行了更新。但对Android而言,就是另外一回事了,Android用户并不会像iOS用户那样热衷于更新版本。
  3. Assets(资源包)
  Step 1: Icons(图标)
  Icon是App中不可分割的一部分,你要确保icon尺寸不会出现差错。
   Artwork: 1024px x 1024px (required)
  iPad/iPad Mini: 72px x 72px and 114px x 114px (required)
  iPhone/iPod: 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可以为你节省不少时间。Status Magic可以帮你把状态栏放在截图的正确位置。
  屏幕截图和icon是应用给用户的第一感觉,直接关系到用户会不会购买。不过,你所上传的屏幕截图也不一定非得是实际的截图,看看Where’s My Water? (小鳄鱼爱洗澡)截图可以通过使用此策略,更具吸引力和说服力。
  Step 3: 元数据
  在提交应用之前,要管理好app的元数据,包括1应用名称、2版本号、3主要类别,4简洁的描述,5关键词,6.支持URL。如果你需要更新应用,你还要提供新增加的版本内容。
  如果你的应用需要注册吗,你还得向苹果提供一个账户或者demo账户,这样审核人员就能很快进入app,而不用再注册账号。
3提交iOS应用
  4. 提交准备
  Xcode 4以后,开发者提交的过程就简单多了,可以直接使用Xcode进行提交。首先在 Connect中创建app,访问iTunes Connect,使用你的iOS开发者账号登陆,点击右边的“Manage Your Apps”,点击左上角的“Add New App”,选择“iOS App”,然后完成表格。
  图3.浏览iTunes Connect页面
  Step 1: 完成基本信息
  出现在App Store中App的名字要做到独一无二, 这个名字可以不同于主屏幕icon下边的名字,不过推荐使用相同的名字。
  SKU Number是一个用来识别app的特殊字符串。我经常使用app的bundle identifier。最下边是app的Bundle ID,你可以从下来菜单中选择通配符App ID或者准确的App ID。
  图4.指定名称、SKU Number以及Bundle ID
  Step 2:价格和有效性
  下一步,确定app的价格和有效性。苹果已经确定好了价格梯度,所以你不需要分别选择各个国家中app售价,你只需要指定在哪个国家的应用商店出售 即可。 在App Store显示这款应用之后,这一过程中填的信息还可以被修改,也就是说你可以更改价格,并且不需要提交或更新。
  图5.指定价格和有效性
  Step 3: 元数据
  我们已经说过元数据了,不过还没有说应用评级。根据应用的内容和功能,苹果会给应用一定评级,比如很多应用是4+,500px是17+。除了告诉用户app的内容和功能,也可以让孩子的父母放心。
  如果你的应用等级跟内容不符合,苹果也会拒绝你的应用。
  图6.键入应用元数据和评级
  Step 4: 准备上传二进制文件
  提交完app的元数据后,你会看到关于app的一些摘要信息,你应该在提交之前看看app的版本。点击“View Details”按钮,再点击右上角的“Ready to Upload Binary”。然后系统会问你一个或几个关于app的问题,完成后,你会看到提示信息,告诉你准备上传二进制文件。app的状态就变成“Waiting for Upload”。
  图7.App概要
  5. 上传二进制文件
  为了上传程序,需要为程序创建一个archive。你只能在一台真实设备上创建一个archive。 如果你在active scheme中选择了iOS Simulator,那么在Xcode的Product菜单中Archive选项是灰色不可选的。连接一台iOS设备到Mac机器上,然后在active scheme中选择这台设备,然后选择Xcode中Product菜单里面的Archive。
  图8.使用Xcode对应用程序进行归档(Archiving)
  如果一切正常的话,现在你会获得一个archive,并且Xcode的Organizer会自动打开,并显示出刚刚生成的archive。在列表中 选中archive,然后点击右边的“Distribute”按钮。在显示出来的画面中,选择“Submit to the iOS App Store”。然后输入你的iOS开发者账号进行认证。接着选择Application 和Code Signing Identity。
  应用程序的二进制文件会上传到中――在这个过程中,你的程序同样需要被验证。如果在验证过程中遇到了错误,程序的提交流程就会失败。验证处理非常有用,如果程序中有一些错误,苹果的 App Store评审团会告诉你具体原因。
  图9.使用Xcode对应用程序进行归档(Archiving)
  图10.把应用提交至iOS App Store
  图11.键入iOS开发者
  图12.选择Application和Code Signing Identity
  图13.验证失败会有错误提示
  6.等待
  上传完成后,app状态就变成“Waiting for Review”了。
  新应用提交过程比较长,只是更新的话就很快了。如果你的应用需要进行本地化就会涉及到很多,因为一些基本的信息都需要进行本地化。不过,这个过程是值得的,毕竟更多的用户会给你带来更多下载和利润。(作者:cocoachina责任编辑:Sunny)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机

我要回帖

更多关于 steam商店连接不进去 的文章

 

随机推荐