使用嵌入式二进制文件的iOS模拟器崩溃应用程序

时间:2015-04-04 03:11:03

标签: ios xcode frameworks simulator

我有一个奇怪的问题,想知道是否有人知道发生了什么。在Xcode 6.2中,如果您按照以下步骤操作:

  1. 创建新工作区

  2. 创建新的iOS>应用程序>单视图应用程序项目 工作区

  3. 创建新的iOS>框架&图书馆> Cocoa Touch Framework 工作区中的项目

  4. 在应用程序中将框架添加为嵌入式二进制文件

  5. 在任何8.2模拟器上构建并运行应用程序,然后将其停止

  6. 从模拟器中启动应用程序

  7. 每当您尝试从模拟器中启动应用程序时(不是从Xcode运行它,而是实际点击模拟器中的应用程序图标),应用程序在启动时崩溃。我在系统日志中看到的唯一一件事就是:

    Apr  3 20:04:53 MacBook com.apple.CoreSimulator.SimDevice.6B002DFB-FE6C-4295-BA22-742E4CEE2B6D.launchd_sim[61494] (UIKitApplication:com.test.TestApp[0xcb1d][61787]): Service exited due to signal: Trace/BPT trap: 5  
    Apr  3 20:04:53 MacBook.local SpringBoard[61507]: Application 'UIKitApplication:com.test.TestApp[0xcb1d]' crashed.  
    Apr  3 20:04:53 MacBook assertiond[61511]: assertion failed: 14C1514 12D508: assertiond + 14743 [849F745E-3AAA-3638-91FF-892312A54F42]: 0x1
    

    是否有人知道这是否是按设计或嵌入式二进制文件是否正常工作?如果应用程序总是在模拟器中崩溃,我对于在我的应用程序中添加嵌入式二进制文件犹豫不决。

    谢谢! - 汤姆B.

0 个答案:

没有答案