【问题标题】:Bug Appears in Distribution (App Store) Version of iPhone AppiPhone App的分发(App Store)版本中出现错误
【发布时间】:2011-02-20 15:57:08
【问题描述】:

我创建了一个具有自建照片工具的应用。当我测试(调试和临时)时,它工作正常。它是使用 UIScrollView 构建的,并在照片的插槽滚动到屏幕上时将每张照片添加到 UIScroll 视图中。

但现在该应用已在 App Store 中,左右滑动加载照片功能无法加载照片。这与 iPhone 3G 和 iPhone 4 的情况相同。

任何想法为什么/如何发生这种情况?

附加信息

经过进一步检查和思考我是如何创建这个的,这里有一些其他说明。

如果您在第一张图片出现后向左/向右滑动,则应用会根据您滚动的方式开始按顺序“延迟加载”下一张照片。如果您到达应该加载图像的插槽并且图像尚未加载,您会看到一个 UIActivityIndi​​cator。

在 App Store 版本中,我通常只看到空白屏幕。这让我觉得这是延迟加载图像但没有将它们添加到子视图,或者没有将它们带到视图的前面。如果我滚动得足够快以超过延迟加载,我可以让图像最终出现在其中一个插槽中 - 所以这可能是我的延迟加载的问题 - 但这并不能回答“为什么这在临时工作中有效但在应用商店版本中失败了?”

【问题讨论】:

    标签: iphone debugging uiscrollview app-store


    【解决方案1】:

    清理您的构建,然后从“构建”菜单中选择“构建和分析”。 也许你会在那里得到一些有用的信息:)

    【讨论】:

    • 分析器没有返回与相关视图控制器相关的任何内容。
    【解决方案2】:

    尝试通过在发布模式下构建应用来在设备中测试您的应用,而不是在您的设备中安装并测试应用。您也可以在模拟器中尝试发布模式。

    【讨论】:

    【解决方案3】:

    您的 Ad Hoc 构建和最终的 Distribution 构建之间的编译器优化设置、预处理器定义、SDK 设置等是否相同?如果不是,这可能会导致同一设备上的两个版本之间的行为有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 2012-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多