iOS:xcode 5,将项目从 xctest 迁移到 senTestingKit
Posted
技术标签:
【中文标题】iOS:xcode 5,将项目从 xctest 迁移到 senTestingKit【英文标题】:iOS: xcode 5, migrate project from xctest to senTestingKit 【发布时间】:2014-02-14 04:45:50 【问题描述】:我有 Xcode 5.0.2。 我创建了新项目。 新项目已经有了基于 XCTest 框架的测试目标。 但 XCTest 不适用于 ios 6.1。 但我想在 iOS 6.1 上测试我的项目, 为此,我相信我应该迁移到 SenTestingKit。
我有一些麻烦,
我导入了 SenTestingKit 框架, 添加了新的基于 senTestingKit 的测试文件。 运行我的测试。
但看起来 xcode 仍在寻找 fot xctest 文件。
如何正确迁移?
更新:我一直有错误 262):库未加载:/Developer/Library/Frameworks/XCTest.framework/XCTest
【问题讨论】:
【参考方案1】:将“Packaging”下的构建设置“Wrapper Extension”从 xctest 更改为 octest,这样就可以了。
【讨论】:
【参考方案2】:我已将“Wrapper Extension”构建设置从“xctest”更改为“octest”,但它仍然没有为我运行。
事实证明,我在“其他链接器标志”中也有“-Framework XCTest”作为选项。删除使测试目标构建和运行。
【讨论】:
哦,我想知道我是否不必做第二部分,因为我使用 cocoapods...?以上是关于iOS:xcode 5,将项目从 xctest 迁移到 senTestingKit的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 5//iOS 6 和 7//TDD:OCUnit 或 XCTest
Xcode 不会将 XCTest 链接到 iOSSimulator 版本
Xcode 5.0.2 dyld:库未加载:@rpath/XCTest.framework/Versions/A/XCTest