我的应用程序在iOS 4.3上崩溃,但仅在从应用商店下载时崩溃

我的应用程序在iOS 4.3上崩溃,但仅在从应用商店下载时崩溃,ios,Ios,我最近向app Store发送了一个应用程序来修复iOS 4.3上的崩溃(我意外地在UIProgressBar上使用了一种颜色)。我在iOS 4.3设备上测试了新版本,一切都正常运行。苹果已经接受了该应用程序,并推出了更新。用户仍在报告iOS 4.3的崩溃情况 我已经在iOS 4.3上对该应用程序进行了调试和发布测试,它似乎运行正常。但如果我从应用商店下载自己的应用,它会在iOS 4.3上崩溃。自从我将新版本上传到App Store后,我的代码中没有任何更改 这怎么会发生?直接从Xcode运行应

我最近向app Store发送了一个应用程序来修复iOS 4.3上的崩溃(我意外地在
UIProgressBar
上使用了一种颜色)。我在iOS 4.3设备上测试了新版本,一切都正常运行。苹果已经接受了该应用程序,并推出了更新。用户仍在报告iOS 4.3的崩溃情况

我已经在iOS 4.3上对该应用程序进行了调试和发布测试,它似乎运行正常。但如果我从应用商店下载自己的应用,它会在iOS 4.3上崩溃。自从我将新版本上传到App Store后,我的代码中没有任何更改


这怎么会发生?直接从Xcode运行应用程序并从app Store下载应用程序不是完全一样吗

它可能来自设备的看门狗,在应用程序启动时将其杀死。从Xcode运行时,将禁用看门狗以补偿附加调试器等的开销

从应用商店下载(或拔下Xcode)时,看门狗处于活动状态,如果太长而无法启动,则会终止您的应用


在崩溃日志中查找错误代码“0x8badf00d”。

尝试查看设备上的崩溃报告。 为此:

  • 将设备连接到计算机
  • 在XCode中打开管理器
  • 选择您的iOS设备
  • 打开设备日志
  • 也许你可以在那里找到一些东西——可能是对ios4.x不支持的方法的调用


    祝你好运

    告诉我们坠机报告说是什么导致了坠机怎么样?谢谢!我发现
    符号未找到:_OBJC_CLASS_$\u mpnowplayingfocenter
    在崩溃报告中。结果我忘了将
    MediaPlayer.framework
    链接为可选:)