【发布时间】:2015-12-01 01:42:36
【问题描述】:
我正在我的 iOS 项目上运行单元测试,当它运行时,它崩溃并吐出:
dyld: could not load inserted library '/private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection' because no suitable image found. Did find:
/private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection: mmap() error 1 at address=0x00436000, size=0x00004000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection
我正在使用 XCode 7.0 并在运行 iOS 8.3 的 iPod 上进行测试。我已经删除了派生数据并重新启动了 XCode,但它仍然没有工作。
【问题讨论】:
-
这是否发生在 iOS 9.0 设备/模拟器上?这可能是由于在不兼容的 iOS 版本上使用 Xcode 7 测试版造成的。
-
我在设备本身上运行单元测试,因为我的一些框架仅支持 arm7。我使用的设备是运行 8.3 的 iPod。
-
我在 iPhone 5 (iOS 9.1) 上遇到了同样的问题,但如果我使用模拟器,它可以正常工作
-
我也有同样的问题...它在模拟器上运行良好但在设备上运行良好,您有解决方案吗?
标签: ios xcode xctest xcode7 dyld