背景:
this answerに取り組んでいるうちに、Quick test framework
を正しくXcodeに正しく設定するのはそれほど簡単ではないことに気付きました。私の場合は、最終的に動作するバージョンを3〜4回失敗しました。そして、私の以前の試みが間違っていたかどうかはわかりません。さらに重要なのは、そのスレッドの質問者が毎回重複して実行される理由です。その後、彼は最終的に働くことをいくつか試みました。Xcode 8にクイックテストフレームワークを確実にインストールしてセットアップするには?
質問:
あなたがたのうち、Xcodeのココアポッドを使用して、クイック枠組みを設定するための信頼できる方法があれば、私は(またはカルタゴやGitのサブモジュール)、正常に動作し、クイックテストケースを実行するまで、その求めていますあなたは分かち合うつもりです。
:私はXCTest環境をセットアップするXCTest article in RayWenderlich siteのステップに従ってください
1:
ここでは、私は私の作業Quick framework on Xcode
を作成する方法です。
2.それから私はその後、私はハッキングと私はそれの後に発生した各問題のためにグーグルで、道のすべての残りを即興で、これを試して次にSetting up your Xcode
4に指示に従ってくださいinstalling Quick
3通りココアポッドを追加し、それが動作するまで。
(これらのステップには、ターゲットのビルドフェーズでバイナリをリンクするクイックフレームワークを追加することが含まれます)
私は上記の手順を共有することは誇りではありませんが、今はもっと良い方法はありません。私はこの質問をしてより良い方法を見つけることを望みます。尋ねるのはあまりにも多いかもしれません。
マイPodfile:cocoapods経由で軽快なクイック&を統合
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
で例に沿って従うことができるでしょうか? –
上記の質問をPodfileの内容で更新しました。 – Wismin
追加するには、私は2つの同様の、しかし異なる問題に遭遇しました。最初はすでに知られています。なぜ例が複数回呼び出されるのですか(ここで説明します:https://stackoverflow.com/questions/44044433/why-are-the-before-and-aftereach-blocks-called-multiple-times-in-unit-testing-w )。第2の問題は、Xcodeがフレームワークを見つけることができないことがあることです。これは最初にフレームワークを構築し、次にプロジェクトを構築することで解決できますが、時折、この方法は失敗し、私は理由を知りません。 –