应用程序在iPhone和iPad的模拟器工作,但在iPad崩溃

问题描述:

我的应用程序在iPhone和iPad的模拟器工作正常。但在Splash屏幕上iPad崩溃时,控制权甚至没有达到DidFinishLaunchingWithOptions。应用程序在iPhone和iPad的模拟器工作,但在iPad崩溃

这里是崩溃日志我正在通过控制台 -

月14接收不明13时26分45秒UIKitApplication:com.beTools.dinoLearns [0x1655] [197]:dyld的:库未加载: /System/Library/Frameworks/AdSupport.framework/AdSupport Reference from:/ var/mobile/Applications/74BD670F-D780-420D-8BFB-107B73798 6B3/PopLetters.app/PopLetters

Mar 14 13:26:45 unknown UIKitApplication:com.beTools.dinoLearns [0x1655] [197]:原因:图像未找到 Mar 14 13:26:45未知ReportCrash [196]:为进程PopLetters [197]制定崩溃报告年03月14 13点26分45秒未知com.apple.launchd [1]:(UIKitApplication:com.beTools.dinoLearns [0x1655])工作似乎已经崩溃:跟踪/ BPT陷阱:5

什么是这里错了吗?

+0

这可能是相关的:http://*.com/questions/12915050/still-dyld-library-not-loaded – 2013-03-14 08:18:12

+0

感谢丰富的Tolley,为我工作:) – 2013-03-14 08:28:41

AdSupport框架可从iOS6获得。因此为了防止应用程序崩溃,您可以从项目构建阶段中选择链接库二进制文件和标记AdSupport as optional。

希望这会帮助你。

所有最好的!

使您的AdSupport框架可选,而不是必需.it适用于我。

轻按项目不是去Targets->构建Phases->链接二进制与图书馆

有AdSupport框架将状态设置为可选(可以通过点击箭头来完成)。