2017-07-18 51 views
-1

任何人都会遇到这种情况,这是什么原因造成的?2.5.2 - 性能 - 软件需求

从苹果

准则2.5.2 - 性能 - 软件要求

此外,审查期间,您的应用程序安装或启动可执行代码,这是不是在App Store允许的。具体来说,您的应用使用itms-services URL方案来安装应用。

重要信息

由于违反这一原则的结果,您的应用程序的审查被推迟。未来提交的此应用以及与您的Apple开发者帐户相关联的其他应用也将经历延期审核。故意漠视App Store评论指南以及企图欺骗用户或破坏评论过程是不可接受的,并且是对Apple开发者计划许可协议第3.2(f)节的直接违反。继续违反条款& Apple开发人员计划的条件将导致您的帐户以及任何相关或关联帐户的终止以及从App Store中删除所有关联的应用程序。

我们希望为用户提供一个安全的体验来获取应用程序和公平的环境,以便所有开发人员获得成功。如果您认为我们误解了您的应用的意图或误解了您的应用的意图,则可以提交申诉供考虑,或者通过直接在iTunes Connect中的Resolution Center中回复此消息提供进一步的澄清。

指南4.0 - 设计

此外,您的应用程序包括更新按钮或提醒用户更新应用。为了避免用户混淆,应用程序版本更新必须使用iOS内置更新机制。

下一步

要解决此问题,请从您的应用程序中删除更新功能。要发布应用的新版本,请将新应用的二进制版本上传到为应用的以前版本创建的同一iTunes Connect记录中。更新后的版本保留与原始版本相同的Apple ID,iTunes Connect ID(SKU)和软件包ID,并且免费提供给购买以前版本的客户。我们所使用

荚'SDWebImage的iOS荚

列表中, '〜> 3.8'

pod 'Firebase/RemoteConfig' 
pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'Firebase/Auth' 
pod 'Firebase/Database' 
pod 'Firebase/Storage' 
pod 'IQKeyboardManagerSwift' 
pod 'ObjectMapper', '~> 2.2' 
pod 'FacebookCore' 
pod 'FacebookLogin' 
pod 'CWStatusBarNotification', '~> 2.3.5' 
pod 'Fabric' 
pod 'Crashlytics' 
pod 'GoogleSignIn' 
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git' 
+1

苹果本身明确指出这是什么和如何解决这两个问题。你期望更多? –

+0

[App Store拒绝:性能:应用程序完整性]的可能重复(https://stackoverflow.com/questions/43356595/app-store-rejection-performance-app-completeness) –

+0

什么的根本原因?除了您显示Apple发出直接违反指引的声明外,您没有真正解释任何内容。如果我阅读它,似乎您正试图在iTunes Connect系统之外安装文件,如果是这样的话,这对我来说似乎很愚蠢。 –

回答

0

您可以检查此 Using itms-services links in an app on the App Store 和问题不是通过警报您的更新,当你提交另一个二进制文件(没有提示)时,这会很好,主要的问题是“itms-services URL scheme to install a app”,你可能正在安装另一个应用程序而不通知用户,或者你可能会打开/安装应用程序而不显示一个适当的消息e给用户。

0

荚 'FacebookCore' 荚 'FacebookLogin'

被弃用。 您应该使用最新的Facebook SDK。 我与苹果审查