2

我们最近在 App Store 中提交了我们现有应用程序的更新版本。但是我们从其中一位用户那里收到了一个问题,称该应用程序在更新后无法正常运行。那么为了复制相同的内容,复制的步骤是什么,以便我可以分析问题?

任何帮助将不胜感激。

4

4 回答 4

2

要在将 yoru 更新版本推送到 AppStore之前进行模拟,您可以:

  1. 从应用商店下载旧版本的应用

  2. 在同一设备上从 XCode 运行应用程序的更新版本。

幕后会发生的事情是您的应用程序将以类似于 Appstore 的方式进行更新。您的应用程序将部分更新,而您的文档文件夹将保持不变。(通常会导致问题的原因)

此解决方案更好,因为它可以让您在之前检查问题并将更新推送到 Appstore。

于 2013-06-04T12:55:07.923 回答
0

Many times in the past that has happened to me where I test a new revision and everything looks fine but when I submit an update and is approved, users start complaining about a crash or lost data.

This is way I approach the problem.

  1. (This is most important step) You need to either have your old code or old binary installed on your actual apple device. (Physical iPhone / iPad)

  2. Now go to iTunes and install your new update.

  3. Attach your physical iPhone / iPad to you computer, Launch Xcode and start debugging it.

NOTE: There have been many times when things work perfectly in the Simulator but break on the actual device. Its always important to test your code on the real thing as that is what the users are going to be on.

于 2013-06-04T12:39:25.597 回答
0

所需要做的就是在您的设备上拥有应用商店中的应用版本,然后将更新的版本安装到您​​的设备上。您可以在安装新版本时使用 Xcode 对其进行调试。

于 2013-06-04T12:34:51.443 回答
0

是的,我得到了很多。该解决方案有点烦人,但您需要保留您提交的 IPA 的历史记录,以便您可以通过 iTunes(而不是模拟器)将其放在手机上,然后在您的设备上运行您的代码,在您的设备上放置一个断点应用程序委托中的 applicationDidFinishLaunching 处理程序,并从那里开始跟踪。您应该能够在您上次提交时在您的管理器中找到旧的应用商店版本,或者查看您的 SVN/GIT 历史记录并检查标记为您的发布版本的版本。

于 2013-06-04T12:35:37.737 回答