如何将我们的应用重新上传到应用商店
how to re upload our app to appstore
上周我将我的应用程序发布到应用程序商店,两天后由于提供了无效的演示帐户,我在审查中收到了元数据拒绝,后来我提供了我的有效帐户,之后他们又提出了其他问题
您好,
感谢您的回复和提供此信息。
但是,经过进一步审查,我们发现您的应用不符合以下准则:
准则 5.1.5 - 法律 - 隐私 - 定位服务
您的应用使用后台位置服务,但未按照 iOS 人机界面指南的要求在位置模式警报中阐明其使用目的。
详情请见附件截图。
后续步骤
要解决此问题,请修改 Info.plist 中的 NSLocationAlwaysUsageDescription 值,以指定在应用程序处于后台时使用用户位置的预期目的。
资源
有关配置和显示警报的其他信息和说明,请查看 iOS 人机界面指南和信息 属性 列表密钥参考的请求权限部分。
我们期待审核您修改后的应用。
此致,
应用商店评论
但我的应用商店状态仍然显示元数据 rejected.Now 我应该怎么做是否需要在 plist 中更新我的正确原因并重建以启动我的应用程序或其他任何要遵循的步骤????
似乎您的申请被拒绝是因为在 background.You 中使用位置服务的理由不足,应该在 info.plist 中的 NSLocationAlwaysUsageDescription 中添加说明以提醒您的应用为何在后台使用位置] 项目的文件。您还应该在您的应用程序描述中提及它,以及为什么您的应用程序在后台使用位置服务。(即地理围栏或跟踪用户位置。)还要在应用程序描述中提到 "continuous use of location may drain the battery dramatically"。
通过这些步骤,您将能够成功将您的申请提交到苹果商店。
- 在
info.plist
中添加 NSLocationAlwaysUsageDescription
和描述
- 转到您的项目设置并增加内部版本号。
- 上传新版本并再次提交您的应用。
嗨,即使在添加 NSLocationAlwaysUsageDescription 和 info.plist 中的描述后,我也遇到了同样的问题我的应用程序被 apple.If 拒绝,我们使用 locationManager.requestAlwaysAuthorization()
你需要解释你的进展使用用户位置。但在我的情况下,在初始化 LocationManager 时,我已将 locationManager.requestAlwaysAuthorization()
更改为 locationManager.requestWhenInUseAuthorization()
希望它也对你有用。
- 更新您的 info.plist 文件并添加 NSLocationAlwaysUsageDescription 键和描述。
- 更改(增加)您的内部版本号(在附图中突出显示)
- 将您的应用程序重新上传到 Itunes Store 并提交以供审核。
您必须上传新的二进制文件,因为您的更改在您应用的 Info.plist 文件中。请参阅拒绝消息中的下一步。
在 info.plist 文件中添加有效原因后。使用更高版本构建应用程序。
转到 AppStore 并单击 + 按钮增加应用程序版本。删除旧的二进制文件后添加新的二进制文件。并上传以供审核。
您需要在应用程序中添加您需要定位服务的正确原因。
您可以通过以下方式设置
步骤
- 转到 info.plist 文件。
- 在关键字“
Privacy -
Location Always Usage Description
”下添加您访问定位服务的原因
- 添加定位服务后你会看到这样的plist
上周我将我的应用程序发布到应用程序商店,两天后由于提供了无效的演示帐户,我在审查中收到了元数据拒绝,后来我提供了我的有效帐户,之后他们又提出了其他问题
您好,
感谢您的回复和提供此信息。
但是,经过进一步审查,我们发现您的应用不符合以下准则:
准则 5.1.5 - 法律 - 隐私 - 定位服务
您的应用使用后台位置服务,但未按照 iOS 人机界面指南的要求在位置模式警报中阐明其使用目的。
详情请见附件截图。
后续步骤
要解决此问题,请修改 Info.plist 中的 NSLocationAlwaysUsageDescription 值,以指定在应用程序处于后台时使用用户位置的预期目的。
资源
有关配置和显示警报的其他信息和说明,请查看 iOS 人机界面指南和信息 属性 列表密钥参考的请求权限部分。
我们期待审核您修改后的应用。
此致,
应用商店评论
但我的应用商店状态仍然显示元数据 rejected.Now 我应该怎么做是否需要在 plist 中更新我的正确原因并重建以启动我的应用程序或其他任何要遵循的步骤????
似乎您的申请被拒绝是因为在 background.You 中使用位置服务的理由不足,应该在 info.plist 中的 NSLocationAlwaysUsageDescription 中添加说明以提醒您的应用为何在后台使用位置] 项目的文件。您还应该在您的应用程序描述中提及它,以及为什么您的应用程序在后台使用位置服务。(即地理围栏或跟踪用户位置。)还要在应用程序描述中提到 "continuous use of location may drain the battery dramatically"。
通过这些步骤,您将能够成功将您的申请提交到苹果商店。
- 在
info.plist
中添加 - 转到您的项目设置并增加内部版本号。
- 上传新版本并再次提交您的应用。
NSLocationAlwaysUsageDescription
和描述
嗨,即使在添加 NSLocationAlwaysUsageDescription 和 info.plist 中的描述后,我也遇到了同样的问题我的应用程序被 apple.If 拒绝,我们使用 locationManager.requestAlwaysAuthorization()
你需要解释你的进展使用用户位置。但在我的情况下,在初始化 LocationManager 时,我已将 locationManager.requestAlwaysAuthorization()
更改为 locationManager.requestWhenInUseAuthorization()
希望它也对你有用。
- 更新您的 info.plist 文件并添加 NSLocationAlwaysUsageDescription 键和描述。
- 更改(增加)您的内部版本号(在附图中突出显示)
- 将您的应用程序重新上传到 Itunes Store 并提交以供审核。
您必须上传新的二进制文件,因为您的更改在您应用的 Info.plist 文件中。请参阅拒绝消息中的下一步。
在 info.plist 文件中添加有效原因后。使用更高版本构建应用程序。
转到 AppStore 并单击 + 按钮增加应用程序版本。删除旧的二进制文件后添加新的二进制文件。并上传以供审核。
您需要在应用程序中添加您需要定位服务的正确原因。
您可以通过以下方式设置
步骤
- 转到 info.plist 文件。
- 在关键字“
Privacy - Location Always Usage Description
”下添加您访问定位服务的原因 - 添加定位服务后你会看到这样的plist