【问题标题】:App working in iphone and iPad Simulator but crashing in iPad [duplicate]应用程序在 iphone 和 iPad 模拟器中工作,但在 iPad 中崩溃 [重复]
【发布时间】:2013-03-02 12:00:09
【问题描述】:

我的应用程序在 iPhone 和 iPad 的模拟器中运行良好。但是应用程序在 iPad 中的启动画面崩溃,控制甚至没有到达 DidFinishLaunchingWithOptions。

这是我通过控制台收到的崩溃日志-

3 月 14 日 13:26:45 未知 UIKitApplication:com.beTools.dinoLearns[0x1655][197]:dyld:库未加载:/System/Library/Frameworks/AdSupport.framework/AdSupport 引用自:/var/mobile /Applications/74BD670F-D780-420D-8BFB-107B73798 6B3/PopLetters.app/PopLetters

3 月 14 日 13:26:45 未知 UIKitApplication:com.beTools.dinoLearns[0x1655][197]:原因:找不到图像 3 月 14 日 13:26:45 未知 ReportCrash[196]:为进程 PopLetters[197] 制定崩溃报告 3 月 14 日 13:26:45 未知 com.apple.launchd[1] : (UIKitApplication:com.beTools.dinoLearns[0x1655]) 作业似乎已崩溃:Trace/BPT 陷阱:5

这里有什么问题?

【问题讨论】:

标签: ios ios5 ios6 crash


【解决方案1】:

从 iOS6 可以使用 AdSupport 框架。因此,为了防止应用崩溃,您可以从项目 Build Phases 中选择 Link Binary With Libraries 并将 AdSupport 标记为 Optional。

希望这会对你有所帮助。

一切顺利!!!

【讨论】:

    【解决方案2】:

    将您的 AdSupport 框架设置为可选而不是必需。它适用于我。

    点击项目而不是转到 Targets-> Build Phases-> Link Binary with Libraries

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 2016-10-23
      相关资源
      最近更新 更多