刚刚结束的更新代码库斯威夫特4.在模拟器工作的罚款。 当我建立一个设备,我得到没有错误消息的瞬间崩溃:
它在模拟器上正常工作。
有一些关于它的主题:
应用程序崩溃只(LLDB)?
iOS应用崩溃,没有错误,只是(LLDB)
dyld`__abort_with_payload:由于没有错误信息
从我了解到的问题可能与二进制代码,但是我已经挖成我的链接的二进制文件,我相信一切都正确连接。
在哪里有什么想法开始调试这个或问题可能是什么?
UPDATE1:我有一个内部框架,我xcodeproj的之一,所以我试着删除它,并安装它作为一个吊舱,但错误依然存在。
UPDATE2添加完整的堆栈跟踪:
通过从Xcode的,但手机本身发射的应用程序不会强迫崩溃,然后跟踪错误日志UPDATE3错误跟踪: Termination Description: DYLD, Library not loaded: @rpath/PromiseKit.framework/PromiseKit | Referenced from: /var/containers/Bundle/Application/C50A937F-2A6F-4E5C-89C7-2D
Termination Description: DYLD, Library not loaded: @rpath/PromiseKit.framework/PromiseKit | Referenced from: /var/containers/Bundle/Application/C50A937F-2A6F-4E5C-89C7-2D
UPDATE4去除promisekit框架应用程序的外壳版本没有这使我得出结论这(喜欢谁都有过这种神秘的问题等)的设备上进行编译后是一个框架链接错误。 然而试图像普通螺纹所有的解决方案:
iOS应用与框架坠毁,机上设备,使dyld:库未加载时,Xcode 6 Beta版
没有奏效。 嵌入和链接或其他任何没有奏效。
因此,它是连接某种错误,但链接和嵌入似乎并没有解决这个问题的框架。