如何将我们的应用程序重新上传到appstore

问题描述 投票:1回答:6

上周我已经将我的应用程序推向应用程序商店两天后,由于提供了无效的模拟帐户,我从评论中获得了元数据拒绝,之后我提供了我的有效帐户,他们又提出了其他问题。

你好,

感谢您的回复和提供此信息。

但是,经过进一步审核后,我们发现您的应用不符合以下准则:

准则5.1.5 - 法律 - 隐私 - 位置服务

您的应用程序使用后台位置服务,但未按照iOS人机界面指南中的要求阐明其在位置模式警报中的使用目的。

有关详情,请参阅随附的屏幕截图。

下一步

要解决此问题,请修改Info.plist中的NSLocationAlwaysUsageDescription值,以指定在应用程序位于后台时使用用户位置的预期目的。

资源

有关配置和显示警报的其他信息和说明,请查看iOS人机界面指南的“请求权限”部分和“信息属性列表”主要参考。

我们期待审核您修改后的应用。

最好的祝福,

App Store评论

但仍然我的应用商店状态显示元数据被拒绝。现在我该怎么办我是否需要更新我在plist中的正确原因并重建以启动我的应用程序或其他任何其他步骤来关注????

ios deployment app-store itunes
6个回答
0
投票

您需要在App中添加正确的原因以了解您需要位置服务的原因。

您可以按照以下方式进行设置

脚步

  1. 转到info.plist文件。
  2. 在“Privacy - Location Always Usage Description”下添加访问位置服务的原因
  3. 添加位置服务后,您将看到这样的plist

enter image description here


1
投票

嗨我甚至在添加NSLocationAlwaysUsageDescription和info.plist中的描述之后也遇到了同样的问题我的应用程序被apple拒绝了。如果我们使用locationManager.requestAlwaysAuthorization()你需要解释你将如何使用用户位置。但在我的情况下初始化LocationManager我已经将locationManager.requestAlwaysAuthorization()更改为locationManager.requestWhenInUseAuthorization()希望它也适合你。


0
投票

由于在后台使用位置服务的理由不充分,您的应用程序似乎被拒绝了。您应该为项目的info.plist文件中的NSLocationAlwaysUsageDescription中的应用程序使用后台位置的警报添加说明。除了您应该在您的应用程序描述中提及它为什么您的应用程序在后台使用位置服务。(即用于地理围栏或跟踪用户位置。)另外提到“连续使用位置可能会大大耗尽电池”在应用说明中。

通过这些步骤,您将能够成功将您的申请提交到苹果商店。


0
投票
  1. 添加NSLocationAlwaysUsageDescription及其在info.plist中的描述
  2. 转到项目设置并增加内部版本号。
  3. 上传新版本并再次提交您的应用。

0
投票
  1. 更新您的info.plist文件并添加NSLocationAlwaysUsageDescription键和描述。
  2. 更改(增加)您的内部版本号(在附图中突出显示)

enter image description here

  1. 将您的应用重新上传到Itunes Store并提交以供审核。

0
投票

您必须上传新二进制文件,因为您的更改位于应用程序的Info.plist文件中。请参阅拒绝消息中的下一步。

在info.plist文件中添加有效原因后。使用更高版本构建应用程序。

转到AppStore并单击+按钮使用增量应用程序版本。删除旧One后添加新​​二进制文件。和上传以供审核。

© www.soinside.com 2019 - 2024. All rights reserved.