Tag: appstore批准

苹果是否接受仅使用Xcode 5构build的应用程序?

我在Xcode 4.5中做了一个应用程序。 就在昨天,我听说苹果会拒绝在Xcode 5以下创build的,不支持iOS 7的版本。这个信息是否准确?

iOS从我的应用程序备份了28.0KB的一些未知数据到iCloud

我的应用因为没有将“不备份”属性设置为我使用的两个内部文件而被拒绝(并存储在/ Documents中)。 我已经设置了属性,不再备份这些文件(〜11.5MB)。 它仍然支持一些数据的28kb。 我删除了/ Documents文件夹中的所有数据,并将它们放在/ tmp中,以确保文档中的任何内容都不可能被备份。 我的validation/文件是空的我的应用程序更改后,但iCloudpipe理find28kb的数据备份。 我怎样才能确定这个数据是什么,以防止备份? 我不想再被拒绝,所以我想validation应用程序在iCloud上占用了0KB的备份存储空间。 谢谢 这是拒绝通知: 2.23 我们发现您的应用不符合iOS数据存储指南,这是根据App Store评论指南要求的。 特别是,我们发现,启动时,您的应用程序商店11.53 MB。 要检查您的应用程序正在存储多less数据: 安装并启动您的应用程序 进入设置> iCloud>存储和备份>pipe理存储 如有必要,请点按“显示所有应用” 检查你的应用程序的存储 iOS数据存储指南指出,只有用户使用您的应用程序创build的内容(例如文档,新文件,编辑等)可以存储在/ Documents目录中,并由iCloud进行备份。 应用程序使用的临时文件只能存储在/ tmp目录中; 请记住当用户退出应用程序时删除存储在这个位置的文件。 可以重新创build的数据必须持续保持应用程序的正常运行,或者因为客户期望它可供离线使用,则应标记为“不备份”属性。 对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件。 对于CFURLRef对象,使用相应的kCFURLIsExcludedFromBackupKey属性。 有关更多信息,请参阅技术问答1719:如何防止将文件备份到iCloud和iTunes? 有必要修改您的应用程序以符合iOS数据存储指南的要求。 对于不同的代码级问题,您可能希望咨询Apple开发者技术支持。 请务必准备好任何符号化的崩溃日志,截图或步骤以重现DTS工程师跟进时的问题。 有关如何符号化和读取崩溃日志的信息,请参阅技术说明TN2151了解和分析iPhone OS应用程序崩溃报告。

什么是“必须为iOS设备build立视网膜显示器”

苹果最近宣布:从5月1日开始,提交给App Store的新应用程序和应用程序更新必须针对带有Retina显示屏的iOS设备,iPhone应用程序还必须支持iPhone 5上的4英寸显示屏。 我不知道“应用程序必须为iOS设备与Retina显示”的含义是什么? 有些应用程序无法在视网膜设备上运行吗? 或者这意味着graphics必须是视网膜设备的devise? 如果有人提交了一个仅适用于320 * 480设备(3GS)的OpenGL应用程序,并将其缩放到视网膜设备上,是否会被拒绝?

我可以通过iAds和应用程序内购买在一个应用程序中删除广告吗?

根据苹果广告指南: https : //developer.apple.com/appstore/resources/approval/guidelines.html#advertising 我对这一点感到困惑: 包含空的iAd横幅的应用程序将被拒绝 这是否意味着我无法通过iAds和应用内购买从我的应用程序中删除iAds以便从Lite版本升级到Pro版本? 有谁可以build议如何处理这种情况下,我有精简版和专业版? 我需要在App Store中有2个应用程序吗?

拒绝:“2.23:应用程序必须遵循iOS数据存储指南”,我们没有任何数据保存在文档文件夹中

我们的应用程序已被拒绝从应用程序,原因是: 2.23 我们发现您的应用不符合iOS数据存储指南,这是根据App Store评论指南要求的。 特别是,我们发现,在发布和/或内容下载时,您的应用程序会存储超过2 MB的数据。 要检查您的应用程序正在存储多less数据: 安装并启动您的应用程序 进入设置> iCloud>存储和备份>pipe理存储 如有必要,请点按“显示所有应用” 检查你的应用程序的存储 iOS数据存储指南指出,只有用户使用您的应用程序创build的内容,例如文档,新文件,编辑等应由iCloud备份。 应用程序使用的临时文件只能存储在/ tmp目录中; 请记住当用户退出应用程序时删除存储在这个位置的文件。 可以重新创build的数据必须持续保持应用程序的正常运行,或者因为客户期望它可供离线使用,则应标记为“不备份”属性。 对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件。 对于CFURLRef对象,使用相应的kCFURLIsExcludedFromBackupKey属性。 有关更多信息,请参阅技术问答1719:如何防止将文件备份到iCloud和iTunes? 有必要修改您的应用程序以符合iOS数据存储指南的要求。 对于不同的代码级问题,您可能希望咨询Apple开发者技术支持。 当DTS工程师跟进你时,请准备好提供: 你的拒绝问题的完整细节 截图 重现问题的步骤 符号化的崩溃日志 – 如果您的问题导致崩溃日志 如果您在重现报告问题时遇到困难,请尝试按照https://developer.apple.com/library/ios/qa/qa1764/中所述testing工作stream程。技术问答QA1764:如何重现仅适用于应用程序审查的崩溃或错误或用户正在看到。 但是,我们没有存储在/文件夹中的数据。 我们的关键数据存储在库/应用程序支持/ bundle_id中,并且此目录设置为“不备份”,随后是苹果文档中的示例代码,将NSURLIsExcludedFromBackupKey属性添加到目录中。 我们下载的caching文件放在/ tmp目录下,使用后删除。 所以真的没有数据是通过iCloud备份的。 事实上,我们已经按照指示检查了iCloud存储的许多次: 安装并启动您的应用程序 进入设置> iCloud>存储和备份>pipe理存储 如有必要,请点按“显示所有应用” 检查你的应用程序的存储 但是我们一直只能find0.3KB的iCloud使用量。 我刚刚从我的iPhone拍摄了一个屏幕截图: 它只显示0.3KB(屏幕上的第二个应用程序)。 任何想法,还有什么会造成这种拒绝? 我们有些认为这是苹果审查组的错误,如果有什么办法可以通过电话联系苹果审查组?

苹果App Store拒绝5.1.5

苹果拒绝了我的应用程序与响应下面…因为我已经在info.plist中添加了“NSLocationAlwaysUsageDescription”和“NSLocationWhenInUseUsageDescription”的条目,但不知道为什么苹果拒绝…任何人都可以帮我吗? 您的应用程序使用后台定位服务,但没有按照iOS人机界面指南中的要求阐明其在位置模式警报中的使用目的。 我们附上截图以供参考。 下一步 请在您的代码中重新configurationUIAlertControllerStyleAlert,并指定在其消息字段中使用背景位置的预期目的。 资源 有关configuration和显示警报的其他信息和说明,请参阅iOS人机界面指南的访问用户数据部分和UIKit框架参考。

将使用PayPal iOS库让我的应用程序被拒绝?

我正在开发一个订阅模型的iPhone应用程序,我看到了这个iOS PayPal库 :苹果公司占所有收入的30%,但PayPal在微支付方面的花费要less得多(最大为10%)。 当然,我变得有兴趣了。 我想我很困惑的是:如果苹果希望每个人都使用应用程序内购买库(根据本文档 ),为什么这个PayPal库甚至存在? 不会使用它的应用程序被拒绝吗? 是否有人在使用此库的app store中成功发布了一个应用? 如果是这样,购买什么? 数字商品? 实物商品? 内容?

iOS应用被拒绝:非公开的API

相同的应用程序已经被批准了两次之前,但经过一些改变,如设置图像视图和提交应用程序,苹果拒绝了我的应用程序以下错误: 性能 – 2.5.1 您的应用使用或引用以下非公开API: setResult:nextStarIndex 应用程序商店不允许使用非公共API,因为如果这些API发生更改,可能会导致糟糕的用户体验。 如果用户在包含私有API的情况下如何testing他/她的应用程序? 我没有在我的项目中的任何地方使用setResult:和nextStarIndex代码,所以我该怎么办?

iOS应用程序提交,图片尺寸无效

我刚收到我的iOS应用程序提交的以下消息: 无效图像 – 对于iOS应用程序,二进制提交中包含的图标必须为PNG格式。 – 如果您的应用程序支持iPhone设备系列,则必须包含以下尺寸的方形图标:57×57像素和120×120像素。 – 如果您的应用程序支持iPad设备系列,则必须包含以下尺寸的方形图标:72×72像素,76×76像素和152×152像素 我认为这些是iOS 7需要的新图像尺寸。有没有人知道3 iPad图像的命名约定是什么? 还有必要还包括旧的图像尺寸,114×114和144×144? 谢谢!

应用程序商店二进制被拒绝 – 与您的应用程序关联的卖家和公司名称不反映名称

我最近上传了一个新的应用程序到iTunes Connect进行审批。 它的版本是1.0。 今天,这个二进制文件被拒绝了,在parsing中心提到了以下内容。 与您的应用相关联的卖家名称和公司名称并不反映苹果开发者计划许可协议第1.2节要求的应用中的“Secured”或其元数据。 下一步 您的应用必须以反映Secured品牌的卖家名称和公司名称出版。 如果您代表客户开发了这些应用程序,请告诉您的客户将您添加到他们的Apple开发者帐户的开发团队。 一旦创build,您就不能在iTunes Connect中更改您的卖家姓名或公司名称。 如需协助更改公司名称或卖家名称,您需要通过联系我们页面联系iTunes Connect。 我们使用适当的configuration文件生成了应用程序。 有关苹果什么时候提出这个问题的想法吗? 我们无法得到任何有关的理由和解决方法的正确信息。 这是否与应用程序名称有什么关系,类似于其他一些名为“Secured”的应用程序,应用程序名称是Secured?