背景:
虽然工作this answer我注意到,它不是那么琐碎,在Xcode中正确设置Quick test framework
正常。在我的情况下,它花了3-4次失败的尝试终于有一个工作版本。而且,我还不确定我以前的尝试错在哪里。或者更重要的是为什么该线程中的提问者每次都可能有重复运行。然后,他花了几次尝试终于有一个工作。如何在Xcode 8上可靠地安装和设置快速测试框架?
问题:
我问,如果您有任何的一个可靠的方法来建立快速框架上使用Xcode的可可豆荚(或迦太基或Git的子模块),最高运行正常工作的快速测试情况下,你愿意分享。
我怎么做的前:
这里是我创造了我的工作Quick framework on Xcode
:
1.我按照XCTest article in RayWenderlich site步骤设置XCTest环境。
2.然后我加入可可豆荚按installing Quick
3.然后按照Setting up your Xcode
4.然后指示我砍死和即兴的方式,所有的休息,google搜索我以后遇到的每一个问题,试试这个,直到它工作。
(其中包括添加快速框架以链接目标的构建阶段中的二进制文件)
我不自豪地分享我的上述步骤,但现在我没有更好的方法。我希望通过问这个问题找到更好的方法。要问的话可能太多了。
我Podfile:
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
它应该沿着学习的榜样,而不在Xcode中手动设置的步骤,你可以分享你Podfile吗? –
我已经使用Podfile的内容更新了我的问题。 – Wismin
添加;我遇到了2个类似但又不同的问题。第一个是已知的;为什么这些示例会被多次调用(在这里描述:https://stackoverflow.com/questions/44044433/why-are-the-before-and-aftereach-blocks-called-multiple-times-in-unit-testing-w )。第二个问题是Xcode偶尔无法找到框架。尽管可以通过先构建框架来解决这个问题,然后您的项目;偶尔这种方法会失败,我不知道为什么。 –