背景:
雖然工作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偶爾無法找到框架。儘管可以通過先構建框架來解決這個問題,然後您的項目;偶爾這種方法會失敗,我不知道爲什麼。 –