使用适用于iPhone 2G的AdHoc分发失败

时间:2011-03-19 20:24:34

标签: iphone xcode frameworks distribution adhoc

我的申请存在一些问题。因此,我第一次部署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的框架?目前,所有框架都设置为“必需”。

你知道这个问题的原因是什么吗?如果您发现它是相关的,我会发布第一个屏幕的代码。

谢谢你, 安德烈

2 个答案:

答案 0 :(得分:1)

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

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

中找到

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

和其中之一 适用于Windows的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>

希望有所帮助!

答案 1 :(得分:0)

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