【问题标题】:After review application behaviour is Strange why? [closed]审核后的应用行为很奇怪,为什么? [关闭]
【发布时间】:2013-09-28 06:38:08
【问题描述】:

如果我从应用商店下载经过审核的应用,我不知道为什么应用没有响应。但是,当我从系统本地运行相同的应用程序代码时,它在这里完美运行,我简要地向您解释一下。

实际上我有一个注册页面,我们在其中获取用户的以下内容

  • 姓名
  • 号码
  • 电子邮件
  • 地址和
  • 设备 ID

并在服务器上发送所有内容,但是当我下载评论应用程序时,它始终是return 0,这意味着服务器没有响应。我无法理解为什么会这样?上传后,我正在模拟器和 iPhone 上测试我的应用程序。

谁能说出为什么会这样?

【问题讨论】:

  • 我的一个朋友最近遇到了这个问题,它与项目构建中的某些编译器设置有关。我想您将在分发构建(即席和分发)中遇到这个问题,但将与开发一起工作。
  • 好的,但是你的朋友是如何解决这个问题的,请告诉我如何解决??

标签: ios objective-c xcode swift itunes-app


【解决方案1】:

首先,审核过程根本不会改变您的二进制文件。无论您提交什么,只要获得批准,您就可以在商店中获得。

请记住,当您为提交归档应用程序时,您使用Release 配置,而通常您在模拟器/设备上使用Debug 配置进行测试。

要在将其发送到商店之前在您的设备上测试实际的二进制文件,您必须更改目标方案,以便运行选项使用Release 构建配置。

【讨论】:

  • 你好,我这样做并上传了它的新版本,但是在我下载它的新版本后,我得到了同样的问题。我不明白为什么会这样???
  • 如果您使用相同的构建配置来测试和归档应用程序,则两个二进制文件必须相同。因此,您可能在设备上使用了错误的配置进行测试。
  • 我正在使用 xcode 4.6 进行测试和上传。我可以使用 xcode5 来解决它。请帮助我,因为我对此一无所知。 :)
  • 请阅读我的回答。 Xcode 版本与构建配置无关。
【解决方案2】:

由于我们需要查看代码,我无法找到您的具体问题,而且很奇怪 Apple 没有拒绝您的应用程序。 但是 -

归档后始终检查您的应用,不要只依赖调试版本。

我遇到了与应用程序相同的问题,该应用程序因在调试时未产生的崩溃而被苹果拒绝。当我安装存档版本时,我立即看到了崩溃。显然调试版本和存档版本之间存在一些变化。代码处理方式不同,可能会弹出新的错误。

您所需要做的就是使用 Ad-hoc 配置归档您的应用,并将其安装在您的设备上,以检查其行为是否相同。 (这可能不是您的问题,但您可以尝试一下)。

您可以使用Charles 来检查您对存档版本的请求,看看出了什么问题。

【讨论】:

  • 你好,我这样做并将它的新版本上传到0,但是在我下载它的新版本后,我得到了同样的问题。我无法理解为什么会这样???
【解决方案3】:

与其他答案一样,您可以在提交应用审核之前以发布模式运行您的应用。默认情况下,调试模式和发布模式之间的一项具体设置差异是优化级别设置。对于调试模式,它设置为无,对于发布模式,它设置为最小、最快。您可以将调试模式的设置更改为最小、最快。我最近遇到了同样的情况。这就是我所做的。

【讨论】:

  • 你好,我这样做并上传了它的新版本,但是当我下载它的新版本后,我得到了同样的问题。我不明白为什么会这样???
猜你喜欢
  • 2021-06-01
  • 2019-09-06
  • 2020-07-25
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多