【问题标题】:Fail with AdHoc distribution for iPhone 2GiPhone 2G 的 AdHoc 分发失败
【发布时间】:2011-03-19 20:24:33
【问题描述】:

我的申请有一些问题。因此,我第一次为 AdHoc 分发部署应用程序时,在我的设备和测试设备(iPhone 2G)上一切顺利。

现在,当他在他的设备上启动新版本时,他看到了启动画面,然后应用程序崩溃了。这个新版本唯一改变的是我在应用程序中添加了一些新功能,但在第一个屏幕上什么都没有。我的 iOS 版本是 4.3、xCode 4 和 iOS SDK 4.3,我的测试仪有 iPhone 2G 和 iOS 3.1.3。应用程序的目标设置为 3.1.2。

我已包含以下框架: 1)libz.1.2.3.dylib; 2)libxml2.dylib; 3) MobileCoreServices.framework; 4)CFNetwork.framework; 5) UIKit.framework; 6)CoreGraphics.framework; 7)QuartCore.framework; 8) SystemConfiguration.framework.

其中一个可能是原因吗?我怎样才能找出适用于 iOS 3.1.3 的框架?目前所有框架都设置为“必需”。

您知道导致此问题的原因是什么吗?如果您觉得相关,我将发布第一个屏幕的代码。

谢谢, 安德烈

【问题讨论】:

    标签: iphone xcode frameworks distribution adhoc


    【解决方案1】:

    您需要检查测试人员设备上的日志以找出崩溃的原因。控制台日志可能会提供一些帮助——您的测试人员可以使用 Apple 提供的 iPhone 配置实用程序来检索控制台日志。它可以从http://www.apple.com/support/iphone/enterprise/ 下载,适用于 OSX 和 Windows。如果您的测试人员下载并运行它,它会给他一个与 Xcode 中的 Organizer 窗口非常相似的视图。让他单击左侧的设备,然后单击“控制台”选项卡,然后保存日志并将其发送给您。

    另一个可能(更有可能)有帮助的是崩溃日志。如果您的测试人员连接到 iTunes 并进行同步,则崩溃日志将复制到他的计算机。可以在

    中找到

    ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME> 用于 MacOS

    以及 C:\Documents and Settings\<USERNAME>\Application Data\Apple computer\Logs\CrashReporter/<DEVICE_NAME>C:\Users\<USERNAME>\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice/<DEVICE_NAME> 对于 Windows。

    希望有帮助!

    【讨论】:

    • 谢谢。我已将详细信息发送给我的测试人员,我正在等待崩溃报告。最好的问候!
    【解决方案2】:

    如果您的应用在启动时崩溃,您需要收集他的崩溃日志并阅读这些日志。应用程序崩溃的方式有上百万种;我们需要更多信息来帮助您诊断问题。

    【讨论】:

    • 谢谢。但是我的测试人员如何收集这些信息呢?他没有 xCode,只有电话。在我的设备(iPhone 4 & iPhone 3 GS & iPhone 3)上,该应用运行良好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多