2016-06-21 119 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

非常感謝,我添加了一個斷點但它從不觸發。我假設它在項目設置中導致問題,如果我將文件從項目轉移到新項目,我不知道問題。我想我只會做一點工作來完成這個新的項目設置和工作。感謝您的幫助 –