2016-06-21 104 views
1

我正在使用ReachabilitySwift框架(通过Cocoapods安装),它在模拟器上完美工作。如果我尝试直接在设备上运行,它会立即崩溃。我每次在日志中有以下错误:框架导致崩溃(swift)

Exception Type: EXC_CRASH 
Exception Codes: 0x0000000000000000, 0x0000000000000000 
Exception Note: EXC_CORPSE_NOTIFY 
Termination Reason: DYLD, Filesystem Sandbox | (terminated at launch; ignore backtrace) | Library: @rpath/ReachabilitySwift.framework/ReachabilitySwift | Referenced from: /var/containers/Bundle/Application/0B099F11-558A-4B1D-BEAE-15A1AF8C0BD5/com.gavinb.app.app/com.gavinb.app 
Triggered by Thread: 0 

我已经删除ReachabilitySwift并重新添加。我甚至没有导入任何我的Swift文件。

是否有任何其他步骤可以阻止此设备?

+1

您是否尝试过清理以及删除所有这些神奇的目录(DerivedData)? – idmean

+0

谢谢,只是试图再次清理,发现/删除DerivedData,但得到同样的问题 –

回答

1

您是否将use_frameworks!添加到您的pod文件?

use_frameworks! 
platform :ios, '8.0' 

pod 'ThePod' 
+0

嗨,是的,这是包括在我的Pod文件。我刚刚从项目中移除了ReachabilitySwift,然后问题跳转到下一个pod文件,在这个例子中是Realm。在我的错误,我注意到它是指** com.gavinb.app.app **,但在我的项目中它的所有设置为com.gavinb.app –

+1

您是否有任何异常断点。如果不是,请转到例外选项卡并使用左下角的+添加异常断点 – Asdrubal

+0

非常感谢,我添加了一个断点但它从不触发。我假设它在项目设置中导致问题,如果我将文件从项目转移到新项目,我不知道问题。我想我只会做一点工作来完成这个新的项目设置和工作。感谢您的帮助 –