背景:
在处理这个答案Quick test framework
时,我注意到在 Xcode 上正确设置并不是那么简单。就我而言,经过 3-4 次失败的尝试才最终获得了一个工作版本。而且,我不确定我之前的尝试哪里错了。或者更重要的是,为什么该线程中的提问者每次都会重复运行。然后他也尝试了几次才终于有了一个工作。
问题:
我想问你们是否有可靠的方法来使用 Cocoa pod(或 Carthage 或 Git 子模块)在 Xcode 上设置 Quick Framework,直到运行正常工作的 Quick 测试用例,您愿意分享。
我以前是怎么做的:
以下是我创建工作的方法Quick framework on Xcode
:
1. 我按照RayWenderlich 网站上的 XCTest 文章中的步骤设置 XCTest 环境。2. 然后我按照安装 Quick
3
添加 Cocoa Pods
。然后按照设置 Xcode
4 中的说明进行操作。然后我在剩下的过程中进行了修改和即兴创作,搜索了之后遇到的每个问题,尝试这个那个直到有用。 (这些步骤包括添加快速框架以在我的目标的构建阶段链接二进制文件)
我不自豪地分享我上面的步骤,但我现在没有更好的方法。我希望通过问这个问题找到更好的方法。问的可能太多了。
我的播客文件:
target 'PlayQuick' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for PlayQuick
target 'PlayQuickTests' do
inherit! :search_paths
# Pods for testing
pod 'Quick'
pod 'Nimble'
end
end