iOS / Xcode加载自定义嵌入式框架的所有项目今天开始崩溃

时间:2016-02-04 08:34:28

标签: ios xcode7 ios9.2

我正在开发一个iOS项目,该项目具有中等复杂的构建系统,可以创建框架/通用二进制文件。

对该框架进行一些更改&它的测试应用程序,在击中main()之前突然在dyld中运行它。它似乎是Xcode的问题,因为恢复构建甚至下载已知的好版本现在产生相同的结果! Dyld无法加载自定义框架:

Process:             TestApp [530]
OS Version:          iOS 9.2.1 (13D15)

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000000e7ffdefe
Triggered by Thread:  0

Dyld Error Message:
Dyld Message: Library not loaded: @rpath/Test.framework/Spin
Referenced from: /var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/TestApp
Reason: no suitable image found.  Did find:
/private/var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/Frameworks/Test.framework/Test
mmap() errno=1 validating first page of
 '/private/var/mobile/Containers/Bundle/Application/8A7C50D3-F3A1-4DB6-8929-52607F8605A2/TestApp.app/Frameworks/Test.framework/Test'

Error Formulating Crash Report:
Failed while requesting activity/breadcrumb diagnostics

此问题似乎有许多可能的根本原因。我已尝试为问题32730312(此处:Reason: no suitable image found.)发布的各种解决方案,包括:

  • 删除项目Build和DerivedData文件夹
  • 删除各种Xcode缓存文件夹
  • 重新启动xcode,计算机&甚至设备
  • 重新生成配置文件
  • 丢弃项目并从SDK的新版本甚至以前版本构建

这些都没有解决问题。

项目在模拟器上运行正常,但在设备上运行不正常。我不确定还有什么可以尝试重新安装Xcode和/或创建一个单独的用户帐户,因为在Xcode中我显然还有其他一些我错过了!

1 个答案:

答案 0 :(得分:0)

更新:问题解决了,根本原因未知。

我尝试创建一个新的用户帐户,从那里检出代码,并得到了同样的错误。所以,它不是Xcode坏的“隐藏缓存”......

没有别的东西可以尝试,我卸载了&重新安装了Xcode,一切都重新开始了。

我在这里发布我的结果,希望最后六个小时的痛苦可以帮助至少一个陷入困境的灵魂...... Ack!