[解決済み] Cocoapodsを使ったXcodeのユニットテスト
2022-06-16 05:42:38
質問
ここ数日、この件で壁に頭を打ち付けていますが、何度も Google/SO/Github で検索しても、私が抱えている問題に対する解決策が見つかりません!
私がしようとしていることは、Firebaseポッドを利用する私のアプリのためにいくつかのユニットテストを作成することです。
私はXcode 7.3.1 & Cocoapods 1.0.1を使っています。 更新しました。 Xcode 8.0でも問題は残っています。
このPodfileで。
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
target 'MyApp' do
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
target 'MyAppTests' do
inherit! :search_paths
end
end
XCTestクラスでは、次のようになります。
Missing required module 'Firebase' (必須モジュール 'Firebase')がありません。
でのエラー
@testable import MyApp
あるいは、このPodfileで。
platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!
def common_pods
pod 'SwiftyTimer'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
end
target 'MyApp' do
common_pods
end
target 'MyAppTests' do
common_pods
end
テストはビルドされますが、コンソールには警告が散見されます。
クラス <-FirebaseClassName-> は、...MyApp... と ...MyAppTests... の両方に実装されています。のどちらかが使用されます。どちらが使用されるかは未定義です。
どのように解決するのですか?
私の場合は、cocoapodsをバージョン1.1.0.rc.2に更新することで解決しました。
sudo gem install cocoapods --pre
関連
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] Objective-Cで、ある文字列が他の文字列を含んでいるかどうかを調べるにはどうすればよいですか?
-
[解決済み] Xcode 6のバグ:Interface Builderファイル内の不明なクラス
-
[解決済み] プロジェクトからCocoaPodsを削除する方法は?
-
[解決済み] iOS Simulatorでネットワークを無効にすることは可能ですか?
-
[解決済み] iOS - UITextFieldの外側をタッチするとキーボードが外れる。
-
[解決済み] Cocoapodsの使用時にXcodeの警告を無視する
-
[解決済み】iOS Simulator のデプロイメントターゲットが 7.0 に設定されていますが、このプラットフォームでサポートされているデプロイメントターゲットのバージョンの範囲は 8.0 から 12.1 までです。
-
[解決済み] ターゲット ... は `Pods/Pods.xcconfig` で定義された `OTHER_LDFLAGS` ビルド設定をオーバーライドします。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
libc++abi.dylib が NSException 型の捕捉できない例外で終了する理由 エラー
-
[エラー処理】iOSのエラー、アーキテクチャx86_64の未定義シンボルについて
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] iOSのステータスバーの文字色を変更する方法
-
[解決済み] Unwind segueは何に使うのか、どう使うのか?
-
[解決済み] UITextViewのマージン/パディングをなくす方法
-
[解決済み] コードサインエラーです。期限切れのプロファイルを削除した後、プロビジョニングプロファイルが見つからない
-
[解決済み] iOSとWatchKitで画像のtintColorを変更する方法
-
[解決済み] NSNotificationCenterのaddObserver in Swift
-
[解決済み] iPhoneでナビゲーションバーを1ページ目だけ非表示にする