Xcode 7.0 XCTest dyld:无法加载插入的库IDEBundleInjection

Fir*_*ule 21 xcode dyld ios xctest xcode7

我在我的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
Run Code Online (Sandbox Code Playgroud)

我正在使用XCode 7.0并在运行iOS 8.3的iPod上进行测试.我删除了派生数据,我重新启动了XCode,但它仍然没有工作.

Fir*_*ule 5

我通过创建一个新的 UnitTest 目标、复制所有内容并删除旧的来解决这个问题。

  • 哦对不起,这不是批评。我自己投了赞成票。这只是对事实的讽刺性陈述。 (2认同)

小智 5

在常规小组中,不要让团队"无"

在此输入图像描述

同时:在Build Setting-> Code Signing-> Code Signing Identity中选择代码签名