我有一个奇怪的问题,想知道是否有人知道发生了什么。在Xcode 6.2中,如果您按照以下步骤操作:
创建新工作区
创建新的iOS>应用程序>单视图应用程序项目 工作区
创建新的iOS>框架&图书馆> Cocoa Touch Framework 工作区中的项目
在应用程序中将框架添加为嵌入式二进制文件
在任何8.2模拟器上构建并运行应用程序,然后将其停止
从模拟器中启动应用程序
每当您尝试从模拟器中启动应用程序时(不是从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.