iOS Swift/Obj-C框架,测试目标不';t加载快速运行时

iOS Swift/Obj-C框架,测试目标不';t加载快速运行时,ios,objective-c,iphone,swift,xctest,Ios,Objective C,Iphone,Swift,Xctest,我有一个由四个自编框架组成的应用程序目标。每个框架都由Swift和Obj-C代码组成。到目前为止还不错 目前,只有应用程序目标的生成选项“嵌入式内容包含Swift代码”设置为“是”。因此,框架测试目标无法运行,出现以下错误 The test bundle at /Users/user/Library/Developer/Xcode/DerivedData/SomeProject gbkzuhubemghuoeuebqsuphggisv/Build/Products/Debug- iphonesi

我有一个由四个自编框架组成的应用程序目标。每个框架都由Swift和Obj-C代码组成。到目前为止还不错

目前,只有应用程序目标的生成选项“嵌入式内容包含Swift代码”设置为“是”。因此,框架测试目标无法运行,出现以下错误

The test bundle at
/Users/user/Library/Developer/Xcode/DerivedData/SomeProject
gbkzuhubemghuoeuebqsuphggisv/Build/Products/Debug-
iphonesimulator/SomeFrameworkTests.xctest could not be loaded because an
unanticipated error occurred.
2015-07-10 15:36:55.402 xctest[24678:1813940] Detailed error 
information: Error Domain=NSCocoaErrorDomain Code=3587 "The bundle 
“SomeFrameworkTests” couldn’t be loaded because it is damaged or missing 
necessary resources." 
(dlopen_preflight(/Users/user/Library/Developer/Xcode/DerivedData/SomeProject-
gbkzuhubemghuoeuebqsuphggisv/Build/Products/Debug-
iphonesimulator/SomeFrameworkTests.xctest/SomeFrameworkTests): Library not loaded: 
@rpath/libswiftCore.dylib
我可以通过将所有框架的构建选项“Embedded Content Contains Swift Code”设置为yes来解决这个问题。但在本例中,我在最终ipa中包含了五次swift运行时。这意味着大小增加了100%以上(14mb比6mb——运行时只包含一次)

仅为框架测试目标启用构建选项“嵌入式内容包含Swift代码”并不能解决此问题。唉


您知道如何使用嵌入式Swift运行时运行测试目标,但不将运行时编译到发布版本中吗?

如果您将Swift编写的测试用例类添加到测试目标中,会发生什么情况?