目标c -应用程序在更新后在某些设备上崩溃



我在Appstore更新应用程序时遇到了一些奇怪的事情。版本1.4适用于所有设备。然而,版本2.0在更新时在某些设备上崩溃。加载屏幕甚至在启动时都不会显示,应用程序会在一秒钟内崩溃。从应用商店中删除并重新安装应用程序可以解决这个问题。同样,这只发生在某些设备上(到目前为止,iPod, iPhone 4, iPhone 4s, iPad)。我设法得到我的手在一个崩溃的设备,并检查设备日志。我也认为我发现了一些东西,但我不能真正理解的错误。它说:

Dyld Error Message:
  Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
  Referenced from: /var/mobile/Applications/(ID)/AppName.app/AppName
Reason: image not found
  Dyld Version: 199.6

我添加了AdSupport.framework,因为我在2.0版本的应用程序中实现了Facebook,该文件位于我的项目中的"框架"文件夹中。有人知道怎么修吗?

如果有用,这里是完整的崩溃报告。

Incident Identifier: ID
CrashReporter Key:   crash key
Hardware Model:      iPod4,1
Process:         AppName [35491]
Path:            /var/mobile/Applications/id/AppName.app/AppName
Identifier:      AppName
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]
Date/Time:       2013-03-05 23:23:35.041 +0100
OS Version:      iPhone OS 5.1.1 (9B206)
Report Version:  104
Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0
Dyld Error Message:
  Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
  Referenced from: /var/mobile/Applications/(id)/AppName.app/AppName
  Reason: image not found
  Dyld Version: 199.6
Binary Images:
   0x7a000 -   0x106fff +AppName armv7  <0c108dce50ee3e65970e2538a3e319f8> /var/mobile/Applications/(id)/AppName.app/AppName
0x2fe79000 - 0x2fe9afff  dyld armv7  <77eddfd654df393ba9c95ff01715fd08> /usr/lib/dyld
0x3075a000 - 0x307d9fff  libsqlite3.dylib armv7  <bf01f5ed47b033d8bde30d735ff44416> /usr/lib/libsqlite3.dylib
0x3113c000 - 0x311a0fff  MessageUI armv7  <da7af4f9494b35558bf7892dfdb36ee3> /System/Library/Frameworks/MessageUI.framework/MessageUI

这个iPod是ios5.1,但我也收到ios6.1的报告

因为adsupport framework只在iOS 6上可用。所以Dyld找不到过去IOS上不存在的东西。即使你在你的项目中添加了框架,你也不包括二进制文件,只包括参考文件。

如果它没有崩溃,当你重新安装你的应用程序,这可能是因为它没有使用adSupport功能在那个时候。但我不确定这个理论,因为我没有做你的代码;)

这里有苹果可用的框架链接,希望对大家有所帮助http://developer.apple.com/library/ios/文档/杂项/概念/iphoneostechoverview/iPhoneOSFrameworks iPhoneOSFrameworks.html

相关内容

  • 没有找到相关文章

最新更新